Я знаю, что вы можете добавлять свои собственные слова, добавляя их вручную в файл vader_lexicon.txt. Мне было интересно, есть ли другой способ сделать это в коде Python, поскольку я не хочу, чтобы люди, использующие мой код, должны были затем изменять другие файлы .txt.
from nltk.sentiment.vader import SentimentIntensityAnalyzer as SIA
sia = SIA()
sia.lexicon
Это получит диктат. Думал что-то вроде:
sia.lexicon.update{u'word': 3}