空间引理如何求形容词或副词的基本形式

2024-04-28 04:44:39 发布

您现在位置:Python中文网/ 问答频道 /正文

对于一个项目,我想能够得到一个形容词或副词的名词形式,如果有一个使用NLP。 例如,“死亡”将返回“死亡”,“死亡”将返回“死亡”。 “活泼”会回归“生活”。你知道吗

我试过使用spacy lemmatizer,但它无法得到基本的字根形式。 例如,如果我愿意:

import spacy
nlp = spacy.load('en_core_web_sm')
z = nlp("deathly lively")
for token in z:
    print(token.lemma_)

它将返回: >>> deathly lively 而不是: >>> death life

有人有什么想法吗? 任何回答都将不胜感激。你知道吗


Tags: 项目importtokennlpspacyload形式lemmatizer
1条回答
网友
1楼 · 发布于 2024-04-28 04:44:39

从我所看到的到目前为止,斯帕西不是超级伟大的做什么你想让它做。相反,我使用的是一个名为pyinflect的第三方库,它是SpaCy的扩展。你知道吗

虽然它并不完美,但我认为它会比你目前的方法更好。你知道吗

我也在考虑另一个叫做inflect的第三方库,它可能也值得一看。你知道吗

相关问题 更多 >