Найти синонимы для фраз из нескольких слов - PullRequest
4 голосов
/ 02 апреля 2012

Возможно ли для библиотеки Python NLTK предложить / создать синонимы для групп слов?

Например; для слова / группы «основное блюдо» можно ли использовать NLTK для получения синонимов «основное блюдо», «основное блюдо», «ужин» и т. д .?

Вот мой код, который работает для синонимов одного слова, но не для нескольких слов:

from nltk.corpus import wordnet as wn
print wn.synset("eat.v.01").lemma_names # prints synonyms of eat
print wn.synset("main course.n.01").lemma_names # throws WordNetError

1 Ответ

3 голосов
/ 02 апреля 2012

Используйте подчеркивание:

print wn.synset("main_course.n.01").lemma_names
...