NLPIR-python 用于 NLPIR 的 python 包装器和工具包
项目描述
NLPIR-python 用于 NLPIR 的 python 包装器和工具包
nlpir-python 是一个NLPIR的python调用包
nlpir-python 是 NLPIR 模块的 python 包装器。
- 文档:https ://nlpir-python.rtfd.io
- Github:https ://github.com/NLPIR-team/nlpir-python
- 支持:https ://github.com/NLPIR-team/nlpir-python/issues
- 免费软件:麻省理工学院许可证
关于
本模块提供调用方式:
这个包包括两个级别的方法:
1. Native call from Dynamic Link Library(DLL) 蒌的直接调用DLL的调用方式
这些方法是来自 DLL 的本地方法目录,如果您熟悉 NLPIR 模块,则可以轻松使用它们。
蒌方法是调用NLP中的API,并进行了IR部分直接处理,和python化
from nlpir.native import ICTCLAS
test_str = "法国启蒙思想家孟德斯鸠曾说过:“一切有权力的人都容易滥用" \
"权力,这是一条千古不变的经验。有权力的人直到把权力用到" \
"极限方可休止。”另一法国启蒙思想家卢梭从社会契约论的观点" \
"出发,认为国家权力是公民让渡其全部“自然权利”而获得的," \
"他在其名著《社会契约论》中写道:“任何国家权力无不是以民" \
"众的权力(权利)让渡与公众认可作为前提的”。"
ictclas = ICTCLAS()
ictclas.paragraph_process(test_str, 0)
2. 高级pythonic方法整合后的Python的调用方式
但是,native 方法对初学者不是很友好。这些方法为原生调用提供了包装器和工具,使其更易于使用。
一般说来,API 用于强大但不是很友好。
from nlpir import ictclas, tools
tools.update_license()
test_str = "法国启蒙思想家孟德斯鸠曾说过:“一切有权力的人都容易滥用" \
"权力,这是一条千古不变的经验。有权力的人直到把权力用到" \
"极限方可休止。”另一法国启蒙思想家卢梭从社会契约论的观点" \
"出发,认为国家权力是公民让渡其全部“自然权利”而获得的," \
"他在其名著《社会契约论》中写道:“任何国家权力无不是以民" \
"众的权力(权利)让渡与公众认可作为前提的”。"
for word, pos in ictclas.segment(test_str, pos_tagged=True):
print(word, pos)
注意:此模块仅支持 python3.6+
注意:此 repo 使用 git-lfs,请在拉取此 repo 时安装 lfs
支持的表
| 本国的 | 原生文档 | 本机测试 | 高水平 | 高级文档 | 高级测试 | 教程 | |
|---|---|---|---|---|---|---|---|
| ICTCLAS | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
| 新词查找器 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 密钥提取 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 概括 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 情绪新 | ✔ | ✔ | ✍ | ||||
| 情绪分析 | ✔ | ✔ | ✍ | ✔ | ✔ | ||
| 分类 | ✔ | ✔ | ✍ | ||||
| 深度分类 | ✔ | ✔ | ✍ | ||||
| 簇 | ✔ | ✔ | ✔ | ✔ | |||
| 视力检查器 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| 文档比较 | |||||||
| 文档提取器 | ✔ | ✔ | ✔ | ✔ | |||
| 文档解析器 | |||||||
| iEncoder | |||||||
| HTML解析器 | |||||||
| 钥匙扫描仪 | ✔ | ✔ | ✔ | ✔ | |||
| RedupRemover | |||||||
| 拼写检查器 | |||||||
| 分句 | |||||||
| 文本相似度 | ✔ | ✍ | ✔ | ✔ | |||
| Word2vec |
项目详情
关
nlpir_python -0.9.14-py3-none-win_amd64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 325293f6b117c00c78c6a293ca03bfae62fa1347928720e817c9c99a5ef3e21c |
|
| MD5 | e9282726190ade3ced91d2ceaed7fd7f |
|
| 布莱克2-256 | 590e438ec0ce5422b9c329ed71aea3dda5f3af9c0beb9de2a52b0d28dc4a98ac |
关
nlpir_python -0.9.14-py3-none-manylinux2014_x86_64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 1f7ff4787cb35d61daf84b07096b3178fbeeb1fc6acf27863586298e8fa2d878 |
|
| MD5 | ac31f38f7f73f9bffbc30f99095fc846 |
|
| 布莱克2-256 | 626e3784b81e36e62ef2c4bd84364c3508a24d0b824ce927b5ac4ea68ead81eb |
关
nlpir_python -0.9.14-py3-none-manylinux2014_aarch64.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | a46c1e8f686bf10396278b6eca11b997551184dd614f4f642824a13a619e4421 |
|
| MD5 | 45981e0876fe96602a4fef58d9612ee2 |
|
| 布莱克2-256 | 2c239574043b9abac598ae315c678960304477b1e1e50fe547a88b0841cc2ed9 |