我使用以下来计算200个短句的情绪.我没有使用训练数据集:
for sentence in textblob.sentences:
print(sentence.sentiment)
分析返回两个值:极性和主观性.根据我在网上看到的,极性分数是在[-1.0,1.0]范围内的浮点数,其中0表示中性,+1表示非常积极态度,-1表示非常消极态度.主观性是在[0.0,1.0]范围内的浮点数,其中0.0是非常客观的,1.0是非常主观的.
那么,现在我的问题是:这些分数是如何计算的?
对于几乎一半的短语的极性分数,我有一些零,我想知道零是否表示中立,或者更确切地说这个短语不包含具有极性的单词这一事实.我想知道另一个情绪分析器的相同问题:NaiveBayesAnalyzer.
谢谢您的帮助!
玛丽