gpt4 book ai didi

python - 如何识别句子的主语?

转载 作者:太空狗 更新时间:2023-10-29 17:00:43 24 4
gpt4 key购买 nike

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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com