有没有能够判断文本中情绪的python package?

  统计/机器学习 自然语言处理 Python 应用场景    浏览次数:2052        分享
0

比如“我很生气”,这个是负面情绪。“今天真开心呀”,这个是正面情绪。

有没有python的packge能够直接判断中文语句情绪,最好是不需要是自己重新训练模型的。

谢谢!

 

囫囵吞枣   2020-05-30 12:25



   1个回答 
1

最方便的就是SnowNLP了https://github.com/isnowfy/snownlp

直接安装snownlp

pip install snownlp

然后直接调用就可以得到结果了

from snownlp import SnowNLP
texts = '心情很好'
print(texts, SnowNLP(texts).sentiments)

得到的结果是0到1之间的数,1是积极,0是消极。

SofaSofa数据科学社区DS面试题库 DS面经

wxw_pku   2020-05-30 17:11

赞,这个package很方便 - 囫囵吞枣   2020-05-31 13:40
@wxw_pku, 能告知一下你邮箱吗,请教你一些私人问题,感谢。 - 泥鳅   2020-07-01 03:40


  相关讨论

做语言生成的大神来评鉴下这个自动生成的足球新闻?

cvr和ctr的区别是什么?

想请教机器学习能不能解决一个问题

脑纹锁 有开源项目吗

互联网或者业界中的“数据治理”是什么意思?

评分卡模型是什么?

在数据很大的场景下怎么进行数据探索?

商业数据模型中lead score是什么意思?

关于一个视频任务的分类和解决问题探讨

逻辑回归评分卡案例中的处理过程无法实现对多个特征进行分箱

  随便看看

怎么对2维的numpy array取整?

为什么矩阵的二范数和向量的二范数的定义不同?

matplotlib一个画板上多个图叠加,如何决定图层上下?

如何在numpy array尾部增加一行

两个独立的正态随机变量的乘积服从什么分布?