赞
踩
SnowNLP是一个封装好的python库,可以做情感分析,计算文本相似度(BM25方法)、提取关键词等。
安装方法:pip install SnowNLP ,该库仅适用于python3版本
我也是无意发现这玩意儿,听说下过不错,我实验了一下
- """
- 学习一下使用SnowNLP
- """
-
- from snownlp import SnowNLP
- import csv
- import sys
- from snownlp import seg
- #seg.train()
-
- #SnowNLP分析情感
- def snowanalysis(path):
- csvfile = open(path, 'r', encoding='UTF-8')
- reader = csv.reader(csvfile)
- map1 = {}
- map2 = {}
- for line in reader:
- #print (line[1])
- sentiment1 = SnowNLP(line[1]).sentiments
- sentiment2 = SnowNLP(line[2]).sentiments
- #print (sentiment)
- map1[sentiment1] = line[1]
- map2[sentiment1] = line[2]
-
- return map1,map2
-
- #情感设置
- # def sentiment_set():
- # return
- if __name__ =='__main__':
- path = 'D:/GFZQ/GFZQ/xuesu2018/xuesu/佐力药业*******.csv'
- map1,map2 &#

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。