Stanford dependency parsing tool工具使用记录

一、下载

前提条件:电脑上安装有jdk,最好新一点吧,jdk1.8以上。

1.pip install stanfordcorenlp

2.去官网https://stanfordnlp.github.io/CoreNLP/

下载依赖包,如图:

二、代码

from stanfordcorenlp import StanfordCoreNLP
nlp = StanfordCoreNLP(r'xxxxxx\Tool\stanford-corenlp-latest\stanford-corenlp-4.3.2')  
sentence = "Tom bought a new phone"
print(nlp.dependency_parse(sentence))
nlp.close()

输出结果

对应的依存句法树图

三、处理中文的做法

参考StanfordCoreNLP的简单使用 - 阿尔伯塔 - 博客园

很详细,但是应该是中文有编码或者解码的问题报错,没有后续研究。

我本地报错如下 

四、一些参考资料

1.StandfordParser:入门篇 - 搞不清算法 - 博客园

2.Stanford-parser依存句法关系解释_风起云扬的博客-CSDN博客

3.使用Stanford Parser进行句法分析 - Denise_hzf - 博客园

4.Stanford-parser依存句法关系解释_Bahuia的博客-CSDN博客

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值