pyltp使用
介绍
pyltp是LTP的python封装
LTP介绍
- 哈工大社会计算与信息检索研究中心开发
- 提供了一整套自底向上的丰富而且高效的中文语言处理模块(包括词法、句法、语义等6项中文处理核心技术),以及基于动态链接库(Dynamic Link Library, DLL)的应用程序接口,可视化工具,并且能够以网络服务(Web Service)的形式进行使用。
LTP功能
- 针对单一自然语言处理任务,生成统计机器学习模型的工具
- 针对单一自然语言处理任务,调用模型进行分析的编程接口
- 使用流水线方式将各个分析工具结合起来,形成一套统一的中文自然语言处理系统
- 系统可调用的,用于中文语言处理的模型文件
- 针对单一自然语言处理任务,基于云端的编程接口
LTP使用
必须包含两个部分
-
LTP模型文件:https://pan.baidu.com/share/link?shareid=1988562907&uk=2738088569#list/path=%2Fltp-models
windows用户可以直接使用编译好的, 见https://ltp.readthedocs.io/zh_CN/latest/install.html#ltp
进行编译
- 双击
cmake-gui.exe
此方法不通,出现问题,无法configure
安装
- 出现问题
pip install pyltp
- 使用从源码中进行安装解决
$ git clone https://github.com/HIT-SCIR/pyltp
- 安装wheel也有问题
pip install 文件名.whl
安装最终解决
版本对应
- pyltp 版本:0.2.0
- LTP 版本:3.4.0
- 模型版本:3.4.0
示例
- 结果
你好 , 你 觉得 这个 例子 从 哪里 来 的 ? 当然 还是 直接 复制 官方 文档 , 然后 改 了 下 这里 得到 的 。
你好/i
,/wp
你/r
觉得/v
这个/r
例子/n
从/p
哪里/r
来/v
的/u
?/wp
当然/d
还是/d
直接/a
复制/v
官方/n
文档/n
,/wp
然后/c
改/v
了/u
下/nd
这里/r
得到/v
的/u
。/wp
=============================
你好/O
,/O
你/O
觉得/O
这个/O
例子/O
从/O
哪里/O
来/O
的/O
?/O
当然/O
还是/O
直接/O
复制/O
官方/O
文档/O
,/O
然后/O
改/O
了/O
下/O
这里/O
得到/O
的/O
。/O
======================
0:HED 1:WP 4:SBV 1:COO 6:ATT 9:SBV 9:ADV 7:POB 4:VOB 9:RAD 4:WP 15:ADV 15:ADV 15:ADV 4:COO 17:ATT 15:VOB 15:WP 20:ADV 15:COO 20:RAD 23:ATT 24:SBV 20:VOB 24:RAD 1:WP
jieba使用
参考网址
- https://github.com/HIT-SCIR/pyltp
- https://github.com/HIT-SCIR/pyltp/blob/master/doc/install.rst
- https://blog.csdn.net/qq_22521211/article/details/80586358
- https://mlln.cn/2018/02/03/pyltp%E5%AE%89%E8%A3%85%E5%92%8C%E5%B0%8F%E7%99%BD%E5%85%A5%E9%97%A8/
- https://blog.csdn.net/Totoro1745/article/details/78417978
- https://www.jianshu.com/p/4b2f2940f3d8