Как указано в заголовке, код выглядит следующим образом:
from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer
new_words = {
'?': 4.0,
}
sia = SentimentIntensityAnalyzer()
sia.lexicon.update(new_words)
sia.polarity_scores('?')
Исходный лексикон считает данный смайлик отрицательным, но я хочу, чтобы он был положительным. Однако обновление в соответствии с приведенным выше кодом, похоже, вообще не работает:
{'neg': 1.0, 'neu': 0.0, 'pos': 0.0, 'complex': -0.34 }