3

我想在 vader 词典中向上更新图表并向下绘制表情符号情绪值。看到这篇文章(VaderSentiment:无法更新表情符号情绪得分)我试图复制它但没有成功:

new_words = {
    "chart decreasing" : -1,
    "" : -1
}
analyzer.lexicon.update(new_words)

analyzer.polarity_scores("")

结果: {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.0}

它应该显示neg: 1.0,因为我刚刚更新了词典。

任何想法如何更新值?

4

1 回答 1

1
from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer

new_words = {
    'decreasing': -4.0,
}

sia = SentimentIntensityAnalyzer()
sia.lexicon.update(new_words)
sia.polarity_scores('')
于 2021-04-13T09:44:56.790 回答