【发布时间】:2018-06-29 14:22:50
【问题描述】:
我将检查我输入的句子中的语法。如果 spaCy 在一个句子中识别 PRP 和 MD 和 NN 那么它会给我一个文本输出
句子中有prp、md和nn
问题是:我如何告诉 spaCy 检查PRP、MD 和NN,然后给我所需的文本输出?
这是目前能够识别文本输入语法的代码:
import spacy
sent=input("insert sentence: \n\n")
nlp=spacy.load('en')
doc=nlp(sent)
for token in doc:
print(token.text, token.tag_, token.dep_)
【问题讨论】:
-
你能发布你想要的输出吗?
-
正如我所写的,我试图将文本字符串“句子中存在 prp、md 和 nn”作为输出,仅当 spaCy 实际检测到 PRP、MD 和 NN 在输入(例如:“我要去商场”它包含所有这些)
标签: python python-3.x machine-learning artificial-intelligence spacy