Python中使用字典方法的情感分析

pysentiment2的Python项目详细描述


pyemotion公司

概述

这是一个字典框架下的情感分析库。 图书馆提供两本词典,分别是《哈佛IV-4》和 Loughran和McDonald金融情绪词典 一般和金融情绪分析词典。在

另请参见http://www.wjh.harvard.edu/~inquirer/https://www3.nd.edu/~mcdonald/Word_Lists.html。在

简介

PositiveNegative是正负集中的单词数。在

Polarity和{}的计算方法与Lydia系统相同。 另请参见http://www.cs.sunysb.edu/~skiena/lydia/

入门

安装pysentiment2

pip install pysentiment2

一个简单的例子:

^{pr2}$

使用

要使用Harvard IV-4字典,请创建HIV4类的实例

importpysentiment2aspshiv4=ps.HIV4()tokens=hiv4.tokenize(text)# text can be tokenized by other ways# however, dict in HIV4 is preprocessed# by the default tokenizer in the libraryscore=hiv4.get_score(tokens)

HIV4pysentiment2.base.BaseDict的子类。BaseDict可以由继承 实现init_dict来初始化字典的_posset和{} 计算术语的“正”或“负”分数。在

同样,要使用Loughran和McDonald字典:

importpysentiment2aspslm=ps.LM()tokens=lm.tokenize(text)score=lm.get_score(tokens)

链接

documentation here.

作者

pysentiment2由Nick DeRobertis创建,但基于韩志超的pysentiment。GNU GPL许可证。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java mahout创建带有首选项的基于项目的推荐程序   java Maven:过滤任何资源   swing为什么Java中的侦听器相互依赖?   java在TextView中显示json响应   drjava从txt文件中检索一个随机字,但没有得到任何输出,也没有编译错误   JWindow上的java JPanel,添加组件   安卓使用jcocoa将ios代码转换为java   除非调整帧的大小,否则java动画不起作用   从java代码创建Json文件   java使用jdom向现有xml添加内容   如何在java中设置socket写超时?   java将值拆分为两个随机数