파이썬, NLTK, 그리고 워드 넷을 사용하여 주어진 보조 정리의 반항자 보조 정리 목록을 생성하고 싶습니다. 사실 나는 작은 유틸리티 기능을 공유하려고합니다.Python, NLTK 및 WordNet을 사용하여 antonyms 보조 정리 목록을 얻는 방법은 무엇입니까?
2
A
답변
2
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
관련 작동 반의어의 목록을 반환하는 간단한 파이썬과 NLTK 기능 : How to generate a list of antonyms for adjectives in WordNet using Python 및 http://www.geeksforgeeks.org/get-synonymsantonyms-nltk-wordnet-python/
+0
이것은 http://www.geeksforgeeks.org/get-synonymsantonyms-nltk-wordnet-python의 코드 샘플과 매우 유사합니다./ –
+0
네 말이 맞아 ...이 소식통을 인용해도 돼. 내가 어떻게 해? –
도 참조 https://stackoverflow.com/questions/24192979/how-to-을 어휘 사용에 대한 antonyms-for-wordnet-using-python – alvas