【发布时间】:2021-09-15 08:38:46
【问题描述】:
目前正在做一个 NLP 项目。我需要找出一个句子中是否有名词。如何使用 spacy 实现这一点?
【问题讨论】:
标签: python nlp spacy dependency-parsing
目前正在做一个 NLP 项目。我需要找出一个句子中是否有名词。如何使用 spacy 实现这一点?
【问题讨论】:
标签: python nlp spacy dependency-parsing
解决方案 1:
import spacy
nlp = spacy.load('en_core_web_sm')
doc = nlp(u'hello india how are you?')
print(len([np.text for np in doc.noun_chunks])>0)
解决方案 2:
import spacy
nlp = spacy.load('en_core_web_sm')
doc = nlp(u'hello india how are you?')
print(len([token.pos_ for token in doc if token.pos_=="NOUN"])>0)
【讨论】: