Skip to main content

未提供项目描述

项目描述

Pypi 安装 最新版本 支持的 Python 版本

数学自然语言工具包模块。

示例会话

$ 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 模块nltkspacy,然后安装一些来自语言特定单词的数据:

$ 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 查看哈希

已上传 source

内置发行版

pymathics_natlang-5.0.0-py3.10.egg (35.2 kB 查看哈希

已上传 5 0 0

pymathics_natlang-5.0.0-py3.9.egg (34.7 kB 查看哈希

已上传 5 0 0

pymathics_natlang-5.0.0-py3.8.egg (34.8 kB 查看哈希

已上传 5 0 0

pymathics_natlang-5.0.0-py3.7.egg (34.5 kB 查看哈希

已上传 5 0 0

pymathics_natlang-5.0.0-py3.6.egg (34.5 kB 查看哈希

已上传 5 0 0

pymathics_natlang-5.0.0-py3-none-any.whl (27.5 kB 查看哈希

已上传 py3

pymathics_natlang-5.0.0-py2.py3-none-any.whl (27.5 kB 查看哈希

已上传 py2 py3