我正在寻找一个资源,可以找到某些英语单词的反义词。WordNet本来是完美的选择,但它似乎在其数据库中没有很多反义词。我使用了Python模块“nltk”中的WordNet实现,从每个原始单词的每个同义词集合的引文中查找反义词。但它提供的单词数量不足。
例如,根据WordNet,单词“delete”的唯一反义词是“recover”。但在https://thesaurus.com等网站上,它提供了更多类似“add”、“restore”等的词语。
for synset in wordnet.synsets(word):
for lemma in synset.lemmas():
if lemma.antonyms():
antonyms.append(l.antonyms()[0].name())
例如,根据WordNet,单词“delete”的唯一反义词是“recover”。但在https://thesaurus.com等网站上,它提供了更多类似“add”、“restore”等的词语。