2024-10-06 11:59:25 发布
网友
有没有python的api/lib可以让我得到一个词的同义词?
例如,如果我有“房子”这个词,它会返回“建筑物、住所、大厦等”
NLTK和Wordnet可以提供帮助:例如,perthis article
from nltk.corpus import wordnet dog = wordnet.synset('dog.n.01') print(dog.lemma_names())
印刷品:
['dog', 'domestic_dog', 'Canis_familiaris']
你需要wordnet python bindings:)
您也可以使用PyDictionary
例如
from PyDictionary import PyDictionary dictionary=PyDictionary() print (dictionary.synonym("good"))
输出是
[u'great', u'satisfying', u'exceptional', u'positive', u'acceptable']
这实际上是从www.thesaurus.com获取单词,速度有点慢。多线程可能有助于加速它。
NLTK和Wordnet可以提供帮助:例如,perthis article
印刷品:
你需要wordnet python bindings:)
您也可以使用PyDictionary
例如
输出是
这实际上是从www.thesaurus.com获取单词,速度有点慢。多线程可能有助于加速它。
相关问题 更多 >
编程相关推荐