在寻找反义词方面,WordNet有哪些替代方法?

2024-06-26 10:53:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在寻找一个资源,我可以找到反义词的某些英语单词。WordNet本来是完美的,但它的数据库中似乎没有太多反义词。你知道吗

我使用nltkpython模块的WordNet实现从每个引理中为原始单词的每个语法集找到反义词。但它并没有提供足够的词汇。你知道吗

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”, “还原”等


Tags: 模块in数据库for语法资源单词词汇