Некоторое время назад кто-то из пользователей SO спросил how to retrieve a list of words for a given synset с использованием оболочки wordnet от NLTK. Вот один из предложенных ответов:Извлечение Word из Synset с использованием Wordnet в NLTK 3.0
for synset in wn.synsets('dog'):
print synset.lemmas[0].name
Выполнение этого кода с NLTK 3.0 выходами TypeError: 'instancemethod' object is not subscriptable
.
Я пробовал все предлагаемые ранее решения (каждое из решений, описанных на странице, приведенной выше), но каждый из них вызывает ошибку. Поэтому я хотел спросить: возможно ли напечатать слова для списка синтезаторов с NLTK 3.0? Я был бы благодарен за любые советы, которые другие могут предложить по этому вопросу.
Есть ли причина использования последней версии NLTK и более стабильной (хотя и более ранней) версии ? – user3898238
Я работаю в многоязычных контекстах, и я думал, что Open Multilingual Wordnet реализован только в версии 3.0. Если бы он был доступен в более ранних итерациях, я все уши! – duhaime
Похоже, OMW был доступен через NLTK в течение некоторого времени. Я попытаюсь вернуться к более раннему и более стабильному выпуску ... – duhaime