我是NLP,NLTK和Python的新手。我正在使用wordnet获取给定句子中一个单词的同义词。我正在使用以下代码来获取这些单词的同义词和引理名称
synonyms = wordnet.synsets(w,pos)
lemmas.append(list( set(chain.from_iterable([w.lemma_names() for w in synonyms]))))
例如:wordnet.synsets(“ get”,'v')
这个单词“ get”的lemma_name返回许多与我无关的东西。
我的搜索字符串是“获取报告时出错”。 lemma_names甚至“嗡嗡作响”,“蒙皮”,这对我的说法不正确。
有没有办法获得与该语句相关的同义词?我可以检查任何概念或算法吗?