【发布时间】:2021-07-15 12:43:10
【问题描述】:
当我执行wnl.lemmatize('promotional','a') 或wnl.lemmatize('promotional',wordnet.ADJ) 时,当它应该返回promotion 时,我只得到'promotional'。我提供了正确的 POS,为什么它不起作用?我能做什么?
【问题讨论】:
标签: nltk wordnet lemmatization
当我执行wnl.lemmatize('promotional','a') 或wnl.lemmatize('promotional',wordnet.ADJ) 时,当它应该返回promotion 时,我只得到'promotional'。我提供了正确的 POS,为什么它不起作用?我能做什么?
【问题讨论】:
标签: nltk wordnet lemmatization
词形化只在屈折形式之间变化,所以名词“promotion”不是形容词“promotional”的引理。
请注意,您的名词是作为引理的附属词。
wn.synsets('promotional')[0].lemmas()[0]
Lemma('promotional.a.01.promotional')
wn.synsets('promotional')[0].lemmas()[0].pertainyms()
[Lemma('promotion.n.01.promotion')]
【讨论】: