나의 임무는 동사를 적절한 명사 형태로 변환하는 것이다.nltk를 사용하는 Nominalisation
예 : 개선 - 개선 인식 - 인식을 나는이 시도
등이 ...하지만 난 점점 오전 오류
내 코드 :
import nltk.app.wordnet_app as nwapp
from nltk.corpus import wordnet as wn
word = "recognize"
print("Nominalizing " + word)
verb_synsets = wn.synsets(word, pos=wn.VERB)
print nwapp.get_relations_data(word,verb_synsets)
내 오류 :
Nominalizing recognize
Traceback (most recent call last):
File "nominalizeme.py", line 8, in <module>
print nwapp.get_relations_data(word,
verb_synsets)
File "/usr/lib/python2.7/dist-packages/nltk/app/wordnet_app.py", line 412, in get_relations_data
if synset.pos == wn.NOUN:
AttributeError: 'list' object has no attribute 'pos'
참조 귀하의
verb_synsets
는 synset을의 목록입니다? – tripleee나는 당신이 나에게 수정을 줄 수있는 것을 이해할 수 없다. – swapyonubuntu
이것은 당신의 질문에 대한 대답인가? http://stackoverflow.com/questions/14489309/convert-words-between-verb-noun-adjective-forms/16752477#16752477 – bogs