网站首页 > 开源技术 正文
SnowNLP库部分函数说明。
han:繁体转简体
words:分词
tags:关键词
sentiments:情感度
pinyin:拼音
keywords(limit):关键词
summary:关键句子
sentences:语序
tf:tf值
idf:idf值
进入情感分析正文
from snownlp import SnowNLP import pandas as pd from pyecharts import Bar,EffectScatter xlps=open('/home/bluejade/AI/ML/CODE/七月在线/nlp/聊天机器人/心灵扑手.txt').readlines()
打分
sens=[] scores=[] for sen in xlps: sen1=SnowNLP(sen) score=sen1.sentiments sens.append(sen) scores.append(score)
打印一下结果看看
print(sens,scores) #评论 (['其实大多数情况下,大陆的译名比港译要更有味道。\n', 'It is not ur fault!\n', '我是在电视上偶尔才看到这个电影的,当时看的时候真的很感人。 为什么会有这么天才的人,却有着这样子曲折的人生。\n', '是认为剧本很好却没有被完全拍出来:) 对演员的表演还是心存质疑一点点~ 呵呵\n', '好评\n', '前几日刚刚看过,一部触动心灵的电影,寻找真正的人生\n', '这篇影评写的很棒,我的眼睛湿润了\n', '很好的片子\n'], #评分 [0.47818652048663335, 0.44767845850986676, 0.9996574668584498, 0.9997035554514427, 0.44578313253012036, 0.999904875603293, 0.8919918373764818, 0.8974734867162133])
打分结果保存在本地
table=pd.DataFrame(columns=['评论','打分']) table['评论']=sens table['打分']=scores table.to_excel('/home/bluejade/AI/ML/CODE/nlp/聊天机器人/心灵扑手评论打分.xlsx',index=False)
打分结果可视化——柱状图
sencounts=[] for i in range(len(sens)):sencounts.append(i) bar=Bar('心灵扑手打分结果') bar.add('心灵扑手',sencounts,scores) bar.render('心灵扑手打分结果-柱状图.html')
动态散点图
es=EffectScatter('心灵扑手打分结果') es.add('心灵扑手',sencounts,scores) es.render('心灵扑手打分结果-散点图.html')
猜你喜欢
- 2024-09-12 《小美好》短评文本情感分析+生成词云
- 2024-09-12 怎么自学python,大概要多久?(自学python怎么样)
- 2024-09-12 推荐 4 个 Python 新手实战项目(python入门教程推荐)
- 2024-09-12 基于 Python 的网易民谣歌词数据分析
- 2024-09-12 B 站鬼畜区热门评论情感分析(b站鬼畜区热度)
- 2024-09-12 淘宝上“飞机杯”的销量究竟有多大?
- 2024-09-12 教你对抓取的文本进行分词、词频统计、词云可视化和情感分析
- 2024-09-12 20行代码教会Python分析商品评价(python爬取商品评论)
- 2024-09-12 AC娘是宇宙的主宰——坛友ac娘表情使用情况分析以及些许干货
- 2024-09-12 新手怎么自学python,大概要多久?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)