可以5个积分作为回报。
fromsnownlpimportSnowNLP
importcodecs
importos
source=open('C:\\Users\\Administrator.USER-20180430HS\\漓江python分析\\Lijiangcomment_一般性行处理2.txt',encoding='UTF-8').read()
line=source.readlines()
sentimentslist=[]
foriinline:
s=SnowNLP(i.decode("utf-8"))
print(s.sentiments)
sentimentslist.append(s.sentiments)
importmatplotlib.pyplotasplt
importnumpyasnp
plt.hist(sentimentslist,bins=np.arange(0,1,0.01),facecolor='g')
plt.xlabel('SentimentsProbability')
plt.ylabel('Quantity')
plt.title('AnalysisofSentiments')
plt.show()
运行结果如下:
AttributeErrorTraceback(mostrecentcalllast)
in
4
5source=open('C:\\Users\\Administrator.USER-20180430HS\\漓江python分析\\Lijiangcomment_一般性行处理2.txt',encoding='UTF-8').read()
---->6line=source.readlines()
7sentimentslist=[]
8foriinline:
AttributeError:'str'objecthasnoattribute'readlines'
分 -->
|