Как получить синонимы для ngram, используя sentiwordnet в nltk Python - PullRequest
0 голосов
/ 29 апреля 2018

Я пытался
о том, как получить синонимы для слов, которые я передаю. Это легкий кусок пирога для Wordnet. Однако я пытаюсь и терплю неудачу с биграммами

а именно «я попробовал», «ужасная еда», «люди идут»

Я искал эти
чтобы узнать больше о sentiwordnet, так как я читаю документацию . Возможно, нет примеров того, как его использовать. Пошел на источник тоже, но я здесь.

Я написал
код для этого в следующих. Кстати, укажите, что нуждается в коррекции:

from nltk.corpus import sentiwordnet as swn
sentisynset = swn.senti_synset('so horrible')
print(sentisynset)

Ну, этот сброс возвращает ValeError, хотя не уверен почему.

Также я попробовал это:

from nltk.corpus.reader.lin import LinThesaurusCorpusReader as ltcr
synon = ltcr.synonyms(ngram='so horrible')
print(synon)

и это возвращает TypeError, запрашивая у меня параметр self для заполнения.

...