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提取同义词。的主要内容,如果未能解决你的问题,请参考以下文章
使用 Wordnet 进行概念提取
从NLTK for Python中的同义词列表中提取单词
Python3自然语言处理——WordNet
在 wordnet 中查找同义词集之间的距离
从 wordnet 中选择合适的词义
NLTK wordnet 接口中的第 0 个同义词集