用于计算词汇重叠分数的函数

lexicon-overlap-score的Python项目详细描述


词汇重叠分数

词汇重叠分数是情感词汇在情感分类中的一种相似性度量。在

安装

通过pip install lexicon_overlap_score安装

使用

通过import lexicon_overlap_score as los导入

你的词典应该是一个pandas数据框架,其中有word和{}(语义方向)。 然后可以使用以下三个功能。在

los.simple(lex1,lex2)los.binary(lex1,lex2)los.score(lex1,lex2)

simplebinary返回0到1之间的值,而score返回介于-1和1之间的值。 函数期望正的词有正的值,负的词有负的值。在

如果您的词典是一个python字典,将单词映射为值,请将其转换为pandas数据帧。在

^{pr2}$

示例

import pandas as pd
import lexicon_overlap_score as los
df1 = pd.DataFrame([("test",   1), ("free",    1), ("other", 1), ("check", 0.5)], columns=["word", "so"])
df2 = pd.DataFrame([("test", 0.5), ("free",    1)],                               columns=["word", "so"])
los.simple(df1, df2), los.binary(df1, df2), los.score(df1, df2)

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

推荐PyPI第三方库


热门话题
空间计数器在Java中不起作用   json在java中表示XPath列表的最佳方式   java报警服务接收器安卓   java注入bean在自定义的all存储库中   java从迁移到Spring MVC 4+Hibernate5   JavaEclipseIDE透视图被缓存,更改没有任何影响   java Hibernate:在将对象插入Derby嵌入式数据库时引发SQLGrammerException   适用于mp4或mp3文件的java Exoplayer自动流媒体质量   安卓如何在java的静态方法中使用这个关键字?   SSL服务器端的spring主机名验证+Tomcat和Java 8   java Eclipse强制刷新IDs   java有可能返回Mono。只是从GetMapping(“/”)处理程序中获取(“索引”)吗?   arraylist当我用java编程时,我遇到了这个错误,有人能告诉我到底出了什么问题吗?   java如何更改Apache CXF web服务中的日期时间格式   Jfoenix ChipView中的java多线程   java任务在Spark上不可序列化