Spacy是一个流行的自然语言处理库,可以用来构建短语结构图。下面是一个简单的例子:

import spacy

nlp = spacy.load('en_core_web_sm')
doc = nlp('The quick brown fox jumps over the lazy dog.')

for chunk in doc.noun_chunks:
    print(chunk.text, chunk.root.text, chunk.root.dep_, chunk.root.head.text)

输出:

The quick brown fox fox nsubj jumps
the lazy dog dog pobj over

这个例子使用了Spacy的英语模型,并将一个简单的句子解析成了短语结构图。'noun_chunks'属性返回所有名词短语,然后我们可以遍历它们并打印出它们的文本、根节点、依存关系和头节点。在这个例子中,我们可以看到'fox'是'jumps'的主语,而'dog'是'over'的宾语。

使用Spacy构建短语结构图:解析英文句子

原文地址: https://www.cveoy.top/t/topic/j9Ur 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录