如何获得' dobj'在spacy

时间:2017-09-12 15:20:42

标签: spacy

在下面的Tweet spacy dependency tagger状态中,扰乱(VB)是医疗保健市场(NN)的弱点。由于这两个术语是相互关联的,我想将它们作为一个短语提取出来。有没有办法导航解析树,所以我可以提取一个单词的dobj?如果我这样做,我就会进入市场但不会进入健康市场'

function()

1 个答案:

答案 0 :(得分:0)

您可以使用名词块

执行以下操作
for np in doc.noun_chunks:
    if np.root.dep == dobj:
        print(np.root.text)
        print(np.text)