我想使用Python,NLTK和WordNet生成给定引理的反义词引理列表。实际上,我只想共享一个小的实用程序功能。
最佳答案
一个简单的Python和NLTK函数,返回一个反义词列表
from nltk.corpus import wordnet as wn
def get_antonyms(input_lemma):
antonyms = []
for syn in wn.synsets(input_lemma):
for lemma in syn.lemmas():
if lemma.antonyms():
antonyms.append(lemma.antonyms()[0].name())
return antonyms
相关作品:How to generate a list of antonyms for adjectives in WordNet using Python和http://www.geeksforgeeks.org/get-synonymsantonyms-nltk-wordnet-python/