|
5 | 5 | <head> |
6 | 6 | <meta charset="utf-8" /> |
7 | 7 | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
8 | | - <title>pythainlp.ancient.aksonhan — PyThaiNLP c766a7f documentation</title> |
| 8 | + <title>pythainlp.ancient.aksonhan — PyThaiNLP 82e1d9f documentation</title> |
9 | 9 | <link rel="stylesheet" type="text/css" href="../../../_static/pygments.css?v=03e43079" /> |
10 | 10 | <link rel="stylesheet" type="text/css" href="../../../_static/css/theme.css?v=9edc463e" /> |
11 | 11 | <link rel="stylesheet" type="text/css" href="../../../_static/copybutton.css?v=76b2166b" /> |
|
14 | 14 |
|
15 | 15 | <script src="../../../_static/jquery.js?v=5d32c60e"></script> |
16 | 16 | <script src="../../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c"></script> |
17 | | - <script src="../../../_static/documentation_options.js?v=19af2271"></script> |
| 17 | + <script src="../../../_static/documentation_options.js?v=d324fe00"></script> |
18 | 18 | <script src="../../../_static/doctools.js?v=fd6eb6e6"></script> |
19 | 19 | <script src="../../../_static/sphinx_highlight.js?v=6ffebe34"></script> |
20 | 20 | <script src="../../../_static/clipboard.min.js?v=a7894cd8"></script> |
@@ -121,18 +121,18 @@ <h1>Source code for pythainlp.ancient.aksonhan</h1><div class="highlight"><pre> |
121 | 121 | <span class="kn">from</span><span class="w"> </span><span class="nn">pythainlp.tokenize</span><span class="w"> </span><span class="kn">import</span> <span class="n">Tokenizer</span> |
122 | 122 | <span class="kn">from</span><span class="w"> </span><span class="nn">pythainlp.util</span><span class="w"> </span><span class="kn">import</span> <span class="n">Trie</span> |
123 | 123 |
|
124 | | -<span class="n">_dict_aksonhan</span> <span class="o">=</span> <span class="p">{}</span> |
| 124 | +<span class="n">_dict_aksonhan</span><span class="p">:</span> <span class="nb">dict</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="p">{}</span> |
125 | 125 | <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">list</span><span class="p">(</span><span class="n">thai_consonants</span><span class="p">):</span> |
126 | 126 | <span class="k">if</span> <span class="n">i</span> <span class="o">==</span> <span class="s2">"ร"</span><span class="p">:</span> |
127 | 127 | <span class="k">continue</span> |
128 | 128 | <span class="k">for</span> <span class="n">j</span> <span class="ow">in</span> <span class="nb">list</span><span class="p">(</span><span class="n">thai_tonemarks</span><span class="p">):</span> |
129 | 129 | <span class="n">_dict_aksonhan</span><span class="p">[</span><span class="n">i</span> <span class="o">+</span> <span class="n">j</span> <span class="o">+</span> <span class="n">i</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"ั"</span> <span class="o">+</span> <span class="n">j</span> <span class="o">+</span> <span class="n">i</span> |
130 | 130 | <span class="n">_dict_aksonhan</span><span class="p">[</span><span class="n">i</span> <span class="o">+</span> <span class="n">i</span> <span class="o">+</span> <span class="n">j</span> <span class="o">+</span> <span class="n">i</span><span class="p">]</span> <span class="o">=</span> <span class="n">i</span> <span class="o">+</span> <span class="s2">"ั"</span> <span class="o">+</span> <span class="n">j</span> <span class="o">+</span> <span class="n">i</span> |
131 | 131 | <span class="n">_dict_aksonhan</span><span class="p">[</span><span class="n">i</span> <span class="o">+</span> <span class="n">i</span><span class="p">]</span> <span class="o">=</span> <span class="s2">"ั"</span> <span class="o">+</span> <span class="n">i</span> |
132 | | -<span class="n">_set_aksonhan</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">_dict_aksonhan</span><span class="o">.</span><span class="n">keys</span><span class="p">())</span> |
133 | | -<span class="n">_trie</span> <span class="o">=</span> <span class="n">Trie</span><span class="p">(</span><span class="n">chain</span><span class="p">(</span><span class="n">_dict_aksonhan</span><span class="o">.</span><span class="n">keys</span><span class="p">(),</span> <span class="n">thai_consonants</span><span class="p">))</span> |
134 | | -<span class="n">_tokenizer</span> <span class="o">=</span> <span class="n">Tokenizer</span><span class="p">(</span><span class="n">custom_dict</span><span class="o">=</span><span class="n">_trie</span><span class="p">,</span> <span class="n">engine</span><span class="o">=</span><span class="s2">"mm"</span><span class="p">)</span> |
135 | | -<span class="n">_dict_thai</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">thai_orst_words</span><span class="p">())</span> <span class="c1"># call Thai words</span> |
| 132 | +<span class="n">_set_aksonhan</span><span class="p">:</span> <span class="nb">set</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">_dict_aksonhan</span><span class="o">.</span><span class="n">keys</span><span class="p">())</span> |
| 133 | +<span class="n">_trie</span><span class="p">:</span> <span class="n">Trie</span> <span class="o">=</span> <span class="n">Trie</span><span class="p">(</span><span class="n">chain</span><span class="p">(</span><span class="n">_dict_aksonhan</span><span class="o">.</span><span class="n">keys</span><span class="p">(),</span> <span class="n">thai_consonants</span><span class="p">))</span> |
| 134 | +<span class="n">_tokenizer</span><span class="p">:</span> <span class="n">Tokenizer</span> <span class="o">=</span> <span class="n">Tokenizer</span><span class="p">(</span><span class="n">custom_dict</span><span class="o">=</span><span class="n">_trie</span><span class="p">,</span> <span class="n">engine</span><span class="o">=</span><span class="s2">"mm"</span><span class="p">)</span> |
| 135 | +<span class="n">_dict_thai</span><span class="p">:</span> <span class="nb">set</span><span class="p">[</span><span class="nb">str</span><span class="p">]</span> <span class="o">=</span> <span class="nb">set</span><span class="p">(</span><span class="n">thai_orst_words</span><span class="p">())</span> <span class="c1"># call Thai words</span> |
136 | 136 |
|
137 | 137 |
|
138 | 138 | <div class="viewcode-block" id="aksonhan_to_current"> |
|
0 commit comments