首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用StanfordNLP package进行依赖分析?

如何使用StanfordNLP package进行依赖分析?
EN

Stack Overflow用户
提问于 2019-03-11 02:52:02
回答 2查看 1.7K关注 0票数 3

我正在尝试使用这里的新的基于NN的解析器来查找句子中的所有形容词短语(例如,goodThe weather is extremely good中的extremely good ),但是,它非常缺乏文档,我无法让它工作。我目前的代码是

代码语言:javascript
复制
import stanfordnlp
nlp = stanfordnlp.Pipeline()
doc = nlp("The weather is extremely good")
doc.sentences[0].print_dependencies()

这给了我

代码语言:javascript
复制
('The', '2', 'det')
('weather', '5', 'nsubj')
('is', '5', 'cop')
('extremely', '5', 'advmod')
('good', '0', 'root')

但还不清楚如何提取我需要的信息,因为这似乎不是一个树结构。有谁有主意吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-11 06:23:42

此时,没有Python支持选区分析,这正是您想要的。这只是返回依赖解析(一种不同类型的解析)。

您可以使用stanfordnlp与Java服务器进行通信,并以这种方式获取选区解析。

这里有访问选区分析的示例代码:

client.html

票数 0
EN

Stack Overflow用户

发布于 2019-10-16 08:32:54

输出中指定的每个单词的数字索引表示调控词(该单词的首)的索引。

例如,单词"Whether"是单词"Good"的子单词(索引为5,因为"Good"是实际句子中的第五个单词),因此它采用了它的调控器(head)索引,这里的索引是5 ("Good")。

您可以从<http://corenlp.run/>获得依赖结构表示,并将其与基于我的描述的表示进行比较,以获得更好的澄清。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55094637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档