Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.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 如何从VaderMotion获得更好的数据?_Python_Vader - Fatal编程技术网

Python 如何从VaderMotion获得更好的数据?

Python 如何从VaderMotion获得更好的数据?,python,vader,Python,Vader,我知道我可以从维德那里得到这个: {'neg':0.071,'neu':0.895,'pos':0.034,'component':-0.296} 但是,它们是否只是一种获得总体结果的方法?比如说{'Positive'}或{'Negative'} 还有。。。我该如何看待维德的一切?类似于函数列表或其他东西。复合分数是通过将词典中每个单词的配价分数相加,根据规则进行调整,然后归一化为-1(最极端的负)和+1(最极端的正)之间。如果你想对一个给定的句子进行单一的一维情绪测量,这是最有用的度量 然后,

我知道我可以从维德那里得到这个: {'neg':0.071,'neu':0.895,'pos':0.034,'component':-0.296}

但是,它们是否只是一种获得总体结果的方法?比如说{'Positive'}或{'Negative'}


还有。。。我该如何看待维德的一切?类似于函数列表或其他东西。

复合分数是通过将词典中每个单词的配价分数相加,根据规则进行调整,然后归一化为-1(最极端的负)和+1(最极端的正)之间。如果你想对一个给定的句子进行单一的一维情绪测量,这是最有用的度量

然后,您可以为负[-1,0]、中性[0,0.5]和正[0.5,1]设置阈值,以将它们分类。例如:

def get_category(compounded):
if compounded < 0:
    return 'negative'
elif compounded < 0.5:
    return 'neutral'
else:
    return 'positive'
def get_类别(复合):
如果复合小于0:
返回“负”
elif复合<0.5:
返回“中立”
其他:
返回“正”

选择最适合您的数据和用例的阈值。

谢谢!我不知道我可以单独获得该综合分数。