Skip to main content

NLPIR-python 用于 NLPIR 的 python 包装器和工具包

项目描述

NLPIR-python 用于 NLPIR 的 python 包装器和工具包

nlpir-python 是一个NLPIR的python调用包

nlpir-python 是 NLPIR 模块的 python 包装器。

文件状态 PyPI 版本 测试

关于

本模块提供调用方式:

这个包包括两个级别的方法:

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 (62.6 MB 查看哈希)

已上传 py3

nlpir_python-0.9.14-py3-none-manylinux2014_x86_64.whl (64.1 MB 查看哈希)

已上传 py3

nlpir_python-0.9.14-py3-none-manylinux2014_aarch64.whl (65.7 MB 查看哈希)

已上传 py3

nlpir_python-0.9.14-py3-none-macosx_11_0_x86_64.whl (55.0 MB 查看哈希)

已上传 py3

nlpir_python-0.9.14-py3-none-macosx_10_9_x86_64.whl (55.0 MB 查看哈希)

已上传 py3