当前位置: 首页 > 知识库问答 >
问题:

是否有类似R akfl包'syuzhe'的python库?

籍兴文
2023-03-14

我需要分析一些评论的情绪。我不需要极性(实际上我和维德一起做过)。我需要知道评论是否表达了喜悦或愤怒或者八种情绪中的一些(愤怒,期待,厌恶,恐惧,喜悦,悲伤,惊讶,信任)。

我知道在R中,我们可以使用基于Saif Mohammad和Peter Turney的NRC Word-Emotion Association Lexicon的'syuzhe'包,使用函数 ,该函数调用NRC情感词典来计算八种不同情感的存在以及它们在文本文件中对应的效价。但是在python中,我还没有发现任何一个库做类似的事情。我已经读到了它在python中的实现[这里,还有这里]。我读过关于SentiWordNet的文章,但是我不知道如何在python中使用它来获得我想要的东西。我的数据集没有标记,所以我不想使用机器学习。

那么问题来了,有没有与R's syuzhe等价的python呢?

共有1个答案

王亮
2023-03-14

您可以看到aylien(codepip install aylien-apiclient/code),并查看IBM的Watson。

 类似资料:
  • 问题内容: Python具有不错的功能。是否有等效的PHP? 问题答案: 只要所有数组的长度相同,就可以将with 作为第一个参数使用。 如果某些数组较短,则将使用null填充最长数组的长度,这与python不同,返回的结果是最短数组的长度。

  • 问题内容: 我喜欢整个WMI概念,并且可以在Linux(在某些脚本中)中真正使用它。Linux系统有类似的东西吗? 问题答案: 并不是的。您是否正在使用WMI获取系统参数,查询过程,更改配置或监视系统事件,等等? 内核通过和文件系统公开了许多信息和可调旋钮。没有查询语言,只有目录和文件的组织层次结构。其中一些文件是只读,读写或只写的。其中一些人有能力。 有些服务可能具有动态自定义客户查询和更新配置

  • 问题内容: 在Java中,您可以使用匿名内部类内联定义一个新类。当您只需要重写类的单个方法时,这很有用。 假设您要创建一个仅覆盖单个方法的子类(例如)。在Java中,您可以编写如下代码: 这段代码创建了一个匿名类,该类仅扩展和覆盖方法。 Python中有类似的习语吗?在这些情况下使用哪种习语? 问题答案: 您可以使用内建函数即时创建类。例如: 由于OptionParser不是新式类,因此您必须显式

  • 我想像这样在中使用一个不可序列化的对象 它非常低效,因为我创建了许多实例。实际上,它只能在每个工作器中创建一次。 在Spark中,我可以使用mapPartition来执行此操作。但在flink stream api中,我不知道。

  • 问题内容: 在C#中,您可以将一个类标记为,以便只能从同一包中对其进行访问。Java有什么类似的东西吗? 问题答案: 您可以通过从类的声明中省略安全修饰符(公共,私有)来创建程序包专用类。

  • 问题内容: 如果不 遍历整个数组,如何使用Go 检查数组中是否存在?语言有结构吗? 像Python: 问题答案: Go中没有内置的运算符。您需要遍历数组。您可以编写自己的函数来执行此操作,如下所示: 如果您希望能够在不迭代整个列表的情况下检查成员资格,则需要使用映射而不是数组或切片,如下所示:

  • 问题内容: 我想进行一些屏幕抓取,理想情况下使用CSS选择器而不是XPath。是否有类似于Ruby或Python的库? 问题答案: 有十二个用Java编写的屏幕抓取库。仅举几例: * TagSoup-一种用Java编写的,与SAX兼容的解析器,而不是解析格式正确或有效的XML,而是对HTML进行解析,而这种HTML经常在野外发现:令人讨厌和粗暴,尽管通常情况很短。TagSoup是为需要使用某种合理

  • 问题内容: 是否有与Java或JVM语言的Python virtualenv类似的东西? 问题答案: 据我了解,virtualenv使您能够拥有单独的库安装路径,从而有效地分隔“虚拟” Python安装。 Java没有“系统范围内已安装”库(*)的概念:它总是在类路径中搜索要加载的库。由于可以为每个应用程序定义类路径(并且需要将其定义!),因此每个应用程序都可以选择要加载的库和版本。 如果您更深入