未提供项目描述
项目描述
数学自然语言工具包模块。
示例会话
$ mathicsscript In[1]:= LoadModule["pymathics.natlang"] Out[1]= pymathics.natlang In[2]= Pluralize["try"] Out[2]= tries In[3]= WordFrequency["Apple Tree and apple", "apple", IgnoreCase -> True] Out[3]= 0.5 In[4] = TextCases["I was in London last year.", "Pronoun"] Out[3]= {I}
更多示例可以在测试文件中找到。
安装和运行
要使用构建模块,您需要安装 Python 模块nltk和spacy,然后安装一些来自语言特定单词的数据:
$ make develop # or make install
上面的make命令使用默认语言为英语。如果您想安装另一种语言,请设置变量 LANG。例如:
$ make develop LANG=fr
为了在 NLTK 中使用 Extended Open Multilingual Wordnet 并使用更多语言,您需要手动安装它们。转到 http://compling.hss.ntu.edu.sg/omw/summx.html,下载数据,然后在 $HOME/nltk_data/corpora/omw/your_language下创建一个新文件夹,将文件从 wiki /wn-wikt-your_language.tab,并将其重命名为 wn-data-your_language.tab。
如果你收到消息
OSError: [E050] Can't find model 'en'. It doesn't seem to be a shortcut link, a Python package or a valid path to a data directory.
Python 中用于高级自然语言处理的库的spacy存在问题。
您可能可以修复此运行:
python -m spacy download en
根据需要调整上面的“python”和“en”(您想要的语言)。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pymathics-natlang-5.0.0.tar.gz
(29.4 kB
查看哈希)
内置发行版
pymathics_natlang-5.0.0-py3.10.egg
(35.2 kB
查看哈希)
pymathics_natlang-5.0.0-py3.9.egg
(34.7 kB
查看哈希)
pymathics_natlang-5.0.0-py3.8.egg
(34.8 kB
查看哈希)
pymathics_natlang-5.0.0-py3.7.egg
(34.5 kB
查看哈希)
pymathics_natlang-5.0.0-py3.6.egg
(34.5 kB
查看哈希)
pymathics_natlang-5.0.0-py3-none-any.whl
(27.5 kB
查看哈希)
关
pymathics_natlang -5.0.0-py3.10.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 73419d7b52900647de2b7cd1000e3c6f20b4adaec7697a5310cf61e197ec300a |
|
MD5 | 789d8ba92608c6c132975126f06d144e |
|
布莱克2-256 | d3caede847b4142bdd0ca7680a6d76d954769348836b5e81720ec4a87cba5249 |
关
pymathics_natlang -5.0.0-py3.9.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b680188bbce94c7a0cb576351dc18cbc8bd1a3d8dd310ffad7a34ce45838a409 |
|
MD5 | 77e69897bb6ea0d97a742c3570132c12 |
|
布莱克2-256 | 9472c0c9bf42224df2e05ccd118d41dd291c08e2dc40416f497cf972d6aa551f |
关
pymathics_natlang -5.0.0-py3.8.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 41c85c59686fcd332b0eabdbb0dcfd7eba1a332348dcb5b35f5e4b2f4feee6b1 |
|
MD5 | 209e06c465857171905c25264e2755d3 |
|
布莱克2-256 | 89c9b64fcc87965d2290185611d530701c0cb19a14f0e921a7157f0f4475b538 |
关
pymathics_natlang -5.0.0-py3.7.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ba7aaba25b849bc8217082ba190821bbbe0d2b6d81261c0d8428bd7a8dd7388a |
|
MD5 | 5cb1516e5798b6f1e05e410402004bba |
|
布莱克2-256 | 6adc46357ae811cf5429263e84567cd69b12c916a78011d2ae54b4f54cd2c545 |
关
pymathics_natlang -5.0.0-py3.6.egg 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 90e116dedb69b3907b3ebacd4e98d5199ba2db613ddd50e95e0763a136334a53 |
|
MD5 | 9f6460e8676e89f6939c12dc610ab7b2 |
|
布莱克2-256 | 4f208163084968f5dadce3a9d4e664219bf2fa016b88bd3cfea90026157493ab |
关
pymathics_natlang -5.0.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f52af6f6654f0efa6c6d80bf427a5951ad866123f83f68709936937b885ba10 |
|
MD5 | f32e540f4e62e423ce222a8f12e45275 |
|
布莱克2-256 | 357bc88a5184ff8986a13beb75e1ce4ad5d75f8a08fe93f7dfc9e4e72c2ebdcc |
关
pymathics_natlang -5.0.0-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 45fe99fd708f6dcf3244205e767aa6b00dfb4a520d6bdc9afe7ff10c9ff4d339 |
|
MD5 | 1fd9ea048c7dfc038528558b8988bb6c |
|
布莱克2-256 | faf734feacdb135280636532d7586e17185ae658ae10f6f9a3a693de5dd2bc40 |