python 使用wordnet提取同义词。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用wordnet提取同义词。相关的知识,希望对你有一定的参考价值。

from itertools import chain
from nltk.corpus import wordnet

synonyms = wordnet.synsets('change')
lemmas = set(chain.from_iterable([word.lemma_names() for word in synonyms]))
lemmas
# Out[31]:
# {'alter',
#  'alteration',
#  'change',
#  'commute',
#  'convert',
#  'deepen',
#  'exchange',
#  'interchange',
#  'modification',
#  'modify',
#  'shift',
#  'switch',
#  'transfer',
#  'variety',
#  'vary'}

以上是关于python 使用wordnet提取同义词。的主要内容,如果未能解决你的问题,请参考以下文章