Замените наречия их антонимами, если антоним существует

Есть ли инструмент, который может заменить наречия набора предложений их подходящими антонимами/синонимами? Я использовал универсальный pos_tag, чтобы пометить pos. Не могли бы вы помочь мне двигаться дальше? Спасибо. Я могу использовать приведенный ниже код, чтобы найти антоним слова. Как я могу заставить его работать для определенного поз. Могу ли я использовать что-то вроде if pos_tag=='ADV'?

      from nltk.corpus import wordnet
antonyms = []
for syn in wordnet.synsets("Happy"):
    for i in syn.lemmas():
         if i.antonyms():
              antonyms.append(i.antonyms()[0].name())

print(set(antonyms))

0 ответов

Другие вопросы по тегам