【问题标题】:Sentiment Analysis - polarity情绪分析 - 极性
【发布时间】:2019-10-06 14:50:18
【问题描述】:

如果TextBlob中Polarity为0.0,判断句子是纯负数还是无输出。

wiki = TextBlob ("Python is a high-level, general-purpose programming language.")

wiki.sentiment

输出:情绪(极性=0.0,主观性=0.0)

请解释一下输出实际上告诉我们什么?

【问题讨论】:

    标签: nlp textblob


    【解决方案1】:

    简答:中性(既不是正面也不是负面)


    解释:

    如果您在此处浏览文档:https://textblob.readthedocs.io/en/dev/quickstart.html#sentiment-analysis

    并在此处查看示例:

    testimonial = TextBlob("Textblob is amazingly simple to use. What great fun!")
    testimonial.sentiment
    

    输出:

    情绪(极性=0.39166666666666666, 主观性=0.4357142857142857)

    您可以看到极性范围在-1和1之间变化,其中正端表示正音,负端表示句子中的负音。 因此,0 的极性将是中性的。 这在你的情况下也完全有道理,因为你不能说你的句子是正面的还是负面的。

    同样,请查看另一个示例:https://planspace.org/20150607-textblob_sentiment/

    TextBlob("not great").sentiment
    

    输出:

    情绪(极性=-0.4,主观性=0.75)

    【讨论】:

    • 一开始我误解了范围在0到1之间,现在我理解了这个概念。谢谢。
    猜你喜欢
    • 2014-05-16
    • 2019-08-17
    • 2016-08-12
    • 2018-08-11
    • 2013-02-02
    • 2012-12-07
    • 2014-12-11
    • 1970-01-01
    • 2017-05-11
    相关资源
    最近更新 更多