2013-05-13 3 views
0

WordNet에서 (NLTK를 통해) 다차원의 수와 다른 감각의 수를 얻는 방법을 알고 있습니다. 그러나 나머지 스크립트에서 감각을 사용하고 싶기 때문에 단순히 숫자가 아닌 다른 감각을 되돌릴 수 있는지 궁금합니다. 어느 누구도 단서가 있습니까? 감사!다차원 수 : 감각 수보다는 오감 감각. (WordNet NLTK)

+0

어떻게 다차원 수를 구합니까? [이 사이트] (http://www.ling.helsinki.fi/kit/2011s/clt231/nltk-1-5-print.shtml)는 가져온 목록의 길이를 반환하여 '단어'의 개수를 가져옵니다. 'wordnet.synsets (word)'. – halex

+0

@halex 그 사이트처럼 : def polysemy (단어) : return len (wn.synsets (word)) 나는 당신이 아마 알아 챘을 것입니다. 나는 절대적인 초보자입니다. :) – JohnDoe

답변

1

이 작동합니다 : 당신이 감각의 목록에 len() 함수를 적용했기 때문에 당신은 감각의 수를 얻고 있었다

def polysemy(word): 
    return wn.synsets(word) 

.

+0

고마워요! 바보 같은 실수 .. – JohnDoe