当前位置:   article > 正文

谈一下SnowNLP的情感分析_snownlp是什么情感词典

snownlp是什么情感词典

SnowNLP是一个封装好的python库,可以做情感分析,计算文本相似度(BM25方法)、提取关键词等。

安装方法:pip install SnowNLP ,该库仅适用于python3版本

我也是无意发现这玩意儿,听说下过不错,我实验了一下

  1. """
  2. 学习一下使用SnowNLP
  3. """
  4. from snownlp import SnowNLP
  5. import csv
  6. import sys
  7. from snownlp import seg
  8. #seg.train()
  9. #SnowNLP分析情感
  10. def snowanalysis(path):
  11. csvfile = open(path, 'r', encoding='UTF-8')
  12. reader = csv.reader(csvfile)
  13. map1 = {}
  14. map2 = {}
  15. for line in reader:
  16. #print (line[1])
  17. sentiment1 = SnowNLP(line[1]).sentiments
  18. sentiment2 = SnowNLP(line[2]).sentiments
  19. #print (sentiment)
  20. map1[sentiment1] = line[1]
  21. map2[sentiment1] = line[2]
  22. return map1,map2
  23. #情感设置
  24. # def sentiment_set():
  25. # return
  26. if __name__ =='__main__':
  27. path = 'D:/GFZQ/GFZQ/xuesu2018/xuesu/佐力药业*******.csv'
  28. map1,map2 &#
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号