我想使用Python,NLTK和WordNet生成给定引理的反义词列表。实际上我只想分享一个小实用功能。
答案 0 :(得分:2)
一个简单的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/