Python学习笔记之 中英文文本情感分析
代码
#英文情感分析 textblob
from textblob import TextBlob
import nltk
text = 'I am so happy. I am so sad.'
blob = TextBlob(text)
print(blob)
print(blob.sentences)
print(blob.sentences[0].sentiment)
print(blob.sentences[1].sentiment)
print(blob.sentiment)#中文情感分析SnowNLP
from snownlp import SnowNLP
text = u'我很高兴啊。 我很难过。'
s = SnowNLP(text)
for sentence in s.sentences:print(sentence)
s1 = SnowNLP(s.sentences[0])
s2 = SnowNLP(s.sentences[1])
print(s1.sentiments)
print(s2.sentiments)
输出结果
I am so happy. I am so sad.
[Sentence(“I am so happy.”), Sentence(“I am so sad.”)]
Sentiment(polarity=0.8, subjectivity=1.0)
Sentiment(polarity=-0.5, subjectivity=1.0)
Sentiment(polarity=0.15000000000000002, subjectivity=1.0)
我很高兴啊
我很难过
0.6732684101105153
0.847689058310992
吐槽
英文情感分析textblob识别文本正面或者负面,一般区间是-1~1
中文情感分析snownlp的结果很诧异,自带语料库中的准确率可见一斑,“我很难过”这句话有84%的概率是正面情感,OH~~~
Python学习笔记之 中英文文本情感分析相关推荐
- python中英文文本情感分析
英文文本: from textblob import TextBlobdef getText():txt = open('comment.text','r',encoding='utf-8').rea ...
- 唐宇迪之tensorflow学习笔记项目实战(LSTM情感分析)
我们首先来看看RNN的网络结构,如下图所示 xt 表示第t,t=1,2,3-步(step)的输入 st 为隐藏层的第t步的状态,它是网络的记忆单元. st=f(u×xt+w×st−1) ,其中f一般是 ...
- 基于Python实现的论坛帖子文本情感分析完整代码+数据 可直接运行 毕业设计
完整代码:https://download.csdn.net/download/qq_38735017/87425721 一.课程项目 文本分类分析 二.项目类容 爬取川大匿名社区SCUinfo在一段 ...
- python学习笔记之常用模块用法分析
内置模块(不用import就可以直接使用) 常用内置函数 help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得 ...
- 10-1Python学习笔记 10-2C语言学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识
10-1 Python学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识, 其中每一行都以"In Python you can"打头. 将这 ...
- python爬虫自学笔记分析解密_python爬虫学习笔记——1 各种文本分析工具简介之汇总...
此处只简单汇总一下各种文本工具名目,他们的详细使用参见具体帖子.本文主要参考<8种目前Python使用率最高的文本处理工具>一文0.SnowNLP包 用于中文文本的处理 1.Jieba 2 ...
- python 文本分析库_Python有趣|中文文本情感分析
前言 前文给大家说了python机器学习的路径,这光说不练假把式,这次,罗罗攀就带大家完成一个中文文本情感分析的机器学习项目,今天的流程如下: 数据情况和处理 数据情况 这里的数据为大众点评上的评论数 ...
- [深度学习TF2][RNN-LSTM]文本情感分析包含(数据预处理-训练-预测)
基于LSTM的文本情感分析 0. 前言 1. 数据下载 2. 训练数据介绍 3. 用到Word2Vector介绍 wordsList.npy介绍 wordVectors.npy介绍 4 数据预处理 4 ...
- [深度学习]-基于tensorflow的CNN和RNN-LSTM文本情感分析对比
基于tensorflow的CNN和LSTM文本情感分析对比 1. 背景介绍 2. 数据集介绍 2.0 wordsList.npy 2.1 wordVectors.npy 2.2 idsMatrix.n ...
最新文章
- [Qt入门]模态和非模态对话框创建
- Asp.net网站开发架构设计要求
- 单进程程序怎样在linux运行,linux下C程序:运行单个实例
- c oracle 分页工具类,Util工具类 跨Oracle、MySQL通用分页查询
- python_day3
- 【软考】数据库数据库建模复习指南
- Java 为图形填充渐变色
- 【bzoj 3531】 [Sdoi2014]旅行(树链剖分+树套树)
- 检查python模块_Python输入模块–有效使用类型检查器
- Java-----Excel转HTML
- linux-vim快捷键
- 6U-VPX 高速固态存储板卡—— 外挂2片DDR3,8GB/s带宽,存储容量16TB (KU085)
- stm32有源蜂鸣器程序,高效简洁优雅。
- JavaScript动态生成表格
- F# 图形数学基础。
- 如意验证对接TV 神,马搭建 源码,搭建简单,仅供学习交流
- va_list的用法
- VC通过ADO操作Access2007数据库
- 让迅雷下载真正提速的四个实用小技巧
- Typecho内核响应式博客模板源码+后台美化模板