Có bất kỳ api/lib nào cho python mà sẽ cho tôi các từ đồng nghĩa của một từ không?Có bất kỳ lib cho python mà sẽ cho tôi những từ đồng nghĩa của một từ?
Ví dụ nếu tôi có từ "nhà" nó sẽ trở lại "tòa nhà, nơi cư trú, biệt thự, vv ..."
Có bất kỳ api/lib nào cho python mà sẽ cho tôi các từ đồng nghĩa của một từ không?Có bất kỳ lib cho python mà sẽ cho tôi những từ đồng nghĩa của một từ?
Ví dụ nếu tôi có từ "nhà" nó sẽ trở lại "tòa nhà, nơi cư trú, biệt thự, vv ..."
NLTK và Wordnet có thể giúp: ví dụ, mỗi this article,
from nltk.corpus import wordnet
dog = wordnet.synset('dog.n.01')
print(dog.lemma_names())
in:
['dog', 'domestic_dog', 'Canis_familiaris']
Bạn cần wordnet python bindings :)
Bạn cũng có thể sử dụng PyDictionary
Ví dụ,
from PyDictionary import PyDictionary
dictionary=PyDictionary()
print (dictionary.synonym("good"))
Đầu ra là
[u'great', u'satisfying', u'exceptional', u'positive', u'acceptable']
này là thực sự lấy lời từ www.thesaurus.com và là một chút chậm. Đa luồng có thể giúp tăng tốc nó.