使用Python的SnowNLP模块实现情感分析
2016-02-27 19:31
821 查看
SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和TextBlob不同的是,这里没有用NLTK,所有的算法都是自己(不是本人)实现的,并且自带了一些训练好的字典。
SnowNLP下载地址
欢迎关注本公众号,查看更多干货!
计算情感值的示例如下:
from snownlp import SnowNLP s = SnowNLP(u'这个东西真心很赞') s.words # [u'这个', u'东西', u'真心', # u'很', u'赞'] s.tags # [(u'这个', u'r'), (u'东西', u'n'), # (u'真心', u'd'), (u'很', u'd'), # (u'赞', u'Vg')] s.sentiments # 0.9769663402895832 positive的概率
SnowNLP下载地址
欢迎关注本公众号,查看更多干货!
相关文章推荐
- 12步轻松搞定python装饰器
- Python基础回顾之-控制流语句
- python之旅【第一篇】
- Python篇----提供pip和virtualenv的Uranium之介绍(翻译篇)
- 学习《Python核心编程》做一下知识点提要,方便复习(一)
- 利用Python进行文章特征提取(二)
- python 图 无向图
- python 风格指南笔记
- Python中的模块
- 爬虫网页编码问题解决思路
- python学习---购物商场与ATM
- python之ATM(第五天)
- python学习笔记(一)
- 为什么在Pyhton中使用关键字参数
- Python基础回顾之-list和tuple
- PYTHON之路(五)
- Python基础知识整理
- LeetCode----Maximum Product Subarray
- 梯度下降法VS随机梯度下降法 (Python的实现)
- 编写带命令行参数的 Python 程序