作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
Python + NLTK 可以用来识别句子的主语吗?据我所知,到目前为止,一个句子可以分解成一个头部及其附属物。例如“我射杀了一头大象”。在这句话中,I and elephant are dependent to shot。但是我怎么辨别这句话的主语是我。
最佳答案
您可以使用 Spacy .
import spacy
nlp = spacy.load('en')
sent = "I shot an elephant"
doc=nlp(sent)
sub_toks = [tok for tok in doc if (tok.dep_ == "nsubj") ]
print(sub_toks)
关于python - 如何识别句子的主语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28618400/
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 10 个月前关闭。 Improve
我是一名优秀的程序员,十分优秀!