使用python进行情感计算
(2015-02-19 22:08:07)
标签:
情感 |
##使用SnowNLP进行计算
#SnowNLP主页:https://github.com/isnowfy/snownlp
#数据(txt,utf-8)与代码均以'utf-8'编码保存
import pandas as pd
data=pd.read_table('d:\\test\\sb.txt',sep='\t')
weibo=data.ix[:,0]
wb=[i.decode('utf-8') for i in
weib0]
from snownlp import SnowNLP
senti=[SnowNLP(i).sentiments for i in
wb]
data['senti']=senti
#分词
fc=[]
for i in data.ix[:,0]:
#读入情感词典
dic=open('d:\\test\\dict.txt').readlines()
list_dic=[i.split() for i in dict]
sentidict=dict(tuple(list_dic))
#计算情感值
senti_score=[]
for i in fc:
data['senti2']=senti_score