在python的nltk.sentiment.vader
中,有一个名为polarity_scores
的函数,您可以尝试使用字符串no problem
来查看结果,即-0.6。
我该如何提高维达的表现。如果没有,是否还有其他软件包可以做得更好?
答案 0 :(得分:0)
嗨,你不相信这个,但是我遇到了同样的问题,没有人帮助我!!!!!!!
已经晚了一年,您可能不在乎,但是我的解决方法是进入vader.py文件-(您可以通过运行nltk.sentiment.vader找到该文件。 file < / strong>(在您的Python Shell中)-并且在文件内有一个VagateConstants类中的Negate Words词典,在列表中添加“ no”。
现在还有一个步骤。您需要运行
sid.lexicon.pop('no')
其中
sid = SentimentIntensityAnalyzer()
因为如果单词在词典中,那么它将不会被视为否定单词!