【问题标题】:Highest Polarity Score (Sentiment Analysis) using the TextBlob library使用 TextBlob 库的最高极性得分(情绪分析)
【发布时间】:2019-08-17 03:25:16
【问题描述】:

我已经开始使用 TextBlob 库了;用于情绪分析。 我已经对几个短语进行了一些测试,并且我的极性和主观性得分 - 很好。

哪个句子会在 TextBlob 中返回最高的极性值?

例如

“我的好朋友,我真的,真的,真的很喜欢你的美貌,很佩服”

返回 0.6 的极性分数。

我知道+1.0是最高分(-1.0)是最低分。

你发现哪个句子的得分更接近+1.0?

TextBlob("我真的,真的,真的很喜欢你的美丽,我的好朋友").sentiment 情绪(极性=0.6,主观性=0.6000000000000001)

TextBlob("我真的,真的,真的很喜欢我的工作地点").sentiment 情绪(极性=0.5,主观性=0.6)

TextBlob("我真的很喜欢我的工作地点").sentiment 情绪(极性=0.5,主观性=0.6)


我预计“真的”应该会增加情绪得分,至少会增加一点。 (即非常非常喜欢 = 至少 0.9)

我希望总体得分,没有真的(我真的很喜欢我的工作)应该返回接近 1.0 的分数。

【问题讨论】:

  • 万岁!我注意到“我很高兴”返回的情绪得分为 1.0。
  • >>> TextBlob("我很高兴").sentiment Sentiment(polarity=1.0, subjectivity=1.0)
  • 如果有人想添加任何 cmets 来了解 TextBlob 如何将其句子分类为正面/负面,请添加它们。我仍然相信“我的好朋友,我真的、真的、真的很喜欢你的美貌和欣赏你的美”应该返回更高的情感分数。

标签: python textblob


【解决方案1】:

您可以使用.sentiment_assessments 来进一步了解您的句子是如何被评估的。

情绪(极性=0.6,主观性=0.6000000000000001,评估=[(['真的','真的','真的','爱'],0.5,0.6,无),(['好'],0.7 , 0.6000000000000001, 无)])

【讨论】:

    猜你喜欢
    • 2019-10-06
    • 2017-10-07
    • 2016-06-04
    • 1970-01-01
    • 2017-07-15
    • 2014-05-16
    • 2018-12-15
    • 1970-01-01
    • 2018-03-19
    相关资源
    最近更新 更多