当前位置:   article > 正文

python实现文本情感分析_blob.sentiment.polarity

blob.sentiment.polarity

文本情感分析是一种通过计算机技术自动分析文本中的情感倾向的方法。以下是一个简单的Python示例,使用了TextBlob库,这是一个用于处理文本数据的自然语言处理库。

首先,你需要安装TextBlob库:

 

  1. from textblob import TextBlob
  2. def sentiment_analysis(text):
  3. # 创建TextBlob对象
  4. blob = TextBlob(text)
  5. # 获取情感极性和主观性
  6. sentiment_polarity = blob.sentiment.polarity
  7. sentiment_subjectivity = blob.sentiment.subjectivity
  8. # 输出结果
  9. print("文本:", text)
  10. print("情感极性:", sentiment_polarity)
  11. # 根据极性判断情感
  12. if sentiment_polarity > 0:
  13. print("情感: 正向")
  14. elif sentiment_polarity < 0:
  15. print("情感: 负向")
  16. else:
  17. print("情感: 中性")
  18. print("主观性:", sentiment_subjectivity)
  19. print("\n")
  20. # 示例文本
  21. text1 = "我喜欢这个产品,质量非常好。"
  22. text2 = "这部电影真是令人失望,故事太无聊了。"
  23. text3 = "今天的天气很一般,没什么特别的。"
  24. # 对示例文本进行情感分析
  25. sentiment_analysis(text1)
  26. sentiment_analysis(text2)
  27. sentiment_analysis(text3)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/690457
推荐阅读
相关标签
  

闽ICP备14008679号