对于Python中的维德情感强度分析器,有没有办法添加二元规则?我试着用两个单词的输入来更新词汇,但这并没有改变极性分数。提前谢谢
from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer
analyser = SentimentIntensityAnalyzer()
#returns a compound score of -0.296
print(analyser.polarity_scores('no issues'))
analyser.lexicon['no issues'] = 0.0
#still returns a compound score of -0.296
print(analyser.polarity_scores('no issues'))
在维德词典中没有直接的方法来添加bigram。这是因为维德考虑个人代币进行情绪分析。但是,可以使用以下步骤来完成此操作:
以下代码完成了上述操作:
输出:
请注意,在输出中,两个词“no”和“issues”是如何加在一起形成二元结构“noissues”的
相关问题 更多 >
编程相关推荐