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