Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-如何更新维德词典分数?_Python_Nltk_Sentiment Analysis_Vader - Fatal编程技术网

Python-如何更新维德词典分数?

Python-如何更新维德词典分数?,python,nltk,sentiment-analysis,vader,Python,Nltk,Sentiment Analysis,Vader,我正在使用用于python的NLTK,并尝试更新一组单词的分数。虽然分数似乎正在更新,但它们似乎没有按照我指定的方式更新。我想知道是否有人知道这个过程是如何运作的 我在下面附上了一个最低限度的工作示例,显示了更新前后的分数 来自vadertouction.vadertouction导入感伤强度分析器 SIA=信号强度分析仪() 打印(SIA.U分数(“月亮”) SIA.lexicon.update({'moon':5}) 打印(SIA.U分数(“月亮”) 下面可以看到之前和之后的分数 {'ne

我正在使用用于python的NLTK,并尝试更新一组单词的分数。虽然分数似乎正在更新,但它们似乎没有按照我指定的方式更新。我想知道是否有人知道这个过程是如何运作的

我在下面附上了一个最低限度的工作示例,显示了更新前后的分数

来自vadertouction.vadertouction导入感伤强度分析器
SIA=信号强度分析仪()
打印(SIA.U分数(“月亮”)
SIA.lexicon.update({'moon':5})
打印(SIA.U分数(“月亮”)
下面可以看到之前和之后的分数

{'neg':0.0,'neu':1.0,'pos':0.0,'component':0.0}
{'neg':0.0,'neu':0.0,'pos':1.0,'component':0.7906}

尝试只查询字典
moon
如下:

from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer

SIA = SentimentIntensityAnalyzer()
print(SIA.polarity_scores('moon'))

SIA.lexicon.update({'moon': 5})
print(SIA.lexicon['moon'])
输出为:


尝试只查询字典
moon
,如下所示:

from vaderSentiment.vaderSentiment import SentimentIntensityAnalyzer

SIA = SentimentIntensityAnalyzer()
print(SIA.polarity_scores('moon'))

SIA.lexicon.update({'moon': 5})
print(SIA.lexicon['moon'])
输出为: