代码

#英文情感分析 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学习笔记之 中英文文本情感分析相关推荐

  1. python中英文文本情感分析

    英文文本: from textblob import TextBlobdef getText():txt = open('comment.text','r',encoding='utf-8').rea ...

  2. 唐宇迪之tensorflow学习笔记项目实战(LSTM情感分析)

    我们首先来看看RNN的网络结构,如下图所示 xt 表示第t,t=1,2,3-步(step)的输入 st 为隐藏层的第t步的状态,它是网络的记忆单元. st=f(u×xt+w×st−1) ,其中f一般是 ...

  3. 基于Python实现的论坛帖子文本情感分析完整代码+数据 可直接运行 毕业设计

    完整代码:https://download.csdn.net/download/qq_38735017/87425721 一.课程项目 文本分类分析 二.项目类容 爬取川大匿名社区SCUinfo在一段 ...

  4. python学习笔记之常用模块用法分析

    内置模块(不用import就可以直接使用) 常用内置函数 help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得 ...

  5. 10-1Python学习笔记 10-2C语言学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识

    10-1 Python学习笔记 : 在文本编辑器中新建一个文件, 写几句话来总结一下你至此学到的Python知识, 其中每一行都以"In Python you can"打头. 将这 ...

  6. python爬虫自学笔记分析解密_python爬虫学习笔记——1 各种文本分析工具简介之汇总...

    此处只简单汇总一下各种文本工具名目,他们的详细使用参见具体帖子.本文主要参考<8种目前Python使用率最高的文本处理工具>一文0.SnowNLP包 用于中文文本的处理 1.Jieba 2 ...

  7. python 文本分析库_Python有趣|中文文本情感分析

    前言 前文给大家说了python机器学习的路径,这光说不练假把式,这次,罗罗攀就带大家完成一个中文文本情感分析的机器学习项目,今天的流程如下: 数据情况和处理 数据情况 这里的数据为大众点评上的评论数 ...

  8. [深度学习TF2][RNN-LSTM]文本情感分析包含(数据预处理-训练-预测)

    基于LSTM的文本情感分析 0. 前言 1. 数据下载 2. 训练数据介绍 3. 用到Word2Vector介绍 wordsList.npy介绍 wordVectors.npy介绍 4 数据预处理 4 ...

  9. [深度学习]-基于tensorflow的CNN和RNN-LSTM文本情感分析对比

    基于tensorflow的CNN和LSTM文本情感分析对比 1. 背景介绍 2. 数据集介绍 2.0 wordsList.npy 2.1 wordVectors.npy 2.2 idsMatrix.n ...

最新文章

  1. [Qt入门]模态和非模态对话框创建
  2. Asp.net网站开发架构设计要求
  3. 单进程程序怎样在linux运行,linux下C程序:运行单个实例
  4. c oracle 分页工具类,Util工具类 跨Oracle、MySQL通用分页查询
  5. python_day3
  6. 【软考】数据库数据库建模复习指南
  7. Java 为图形填充渐变色
  8. 【bzoj 3531】 [Sdoi2014]旅行(树链剖分+树套树)
  9. 检查python模块_Python输入模块–有效使用类型检查器
  10. Java-----Excel转HTML
  11. linux-vim快捷键
  12. 6U-VPX 高速固态存储板卡—— 外挂2片DDR3,8GB/s带宽,存储容量16TB (KU085)
  13. stm32有源蜂鸣器程序,高效简洁优雅。
  14. JavaScript动态生成表格
  15. F# 图形数学基础。
  16. 如意验证对接TV 神,马搭建 源码,搭建简单,仅供学习交流
  17. va_list的用法
  18. VC通过ADO操作Access2007数据库
  19. 让迅雷下载真正提速的四个实用小技巧
  20. Typecho内核响应式博客模板源码+后台美化模板

热门文章

  1. android备份程序数据库文件夹,Android备份/恢复:如何备份内部数据库?
  2. win32 014 使用ResEdit 资源编译器 可视化编程 资源的编写
  3. CentOS 7 安装搜狗拼音输入法
  4. 科技爱好者周刊(第 141 期):封闭系统的胜利
  5. MMDetection 2.0安装笔记
  6. C语言三行代码情书,程序员的极致浪漫!!!
  7. CososCreator (Android)-AppLovin MAX 广告聚合平台接入+Firebase统计
  8. 知识在超网络中的传播模型
  9. 计算机网络之构造超网(无分类编址)
  10. 操作系统春招面试复习之:文件管理