python的模糊匹配聚类库。

fog的Python项目详细描述


Build Status

python的模糊匹配/聚类库。

安装

可以使用pip通过以下命令安装fog

pip install fog

用法

指标

稀疏余弦相似性

计算两个稀疏加权集的余弦相似性。这些集合必须表示为计数器。

fromfog.metricsimportsparse_cosine_similarity# Basicsparse_cosine_similarity({'apple':34,'pear':3},{'pear':1,'orange':1})>>>~0.062

参数

  • acounter:第一加权集。必须是将键映射到权重的字典。
  • bcounter:第二加权集。应该是一本字典,将键映射到权重。

雅卡相似性

计算两个任意iterable的jaccard相似性。

fromfog.metricsimportjaccard_similarity# Basicjaccard_similarity('context','contact')>>>~0.571

参数

  • aiterable:要比较的第一个序列。
  • biterable:要比较的第二个序列。

加权相似性

计算两个加权集的加权jaccard相似性。这些集合必须表示为计数器。

fromfog.metricsimportweighted_jaccard_similarity# Basicweighted_jaccard_similarity({'apple':34,'pear':3},{'pear':1,'orange':1})>>>~0.026

参数

  • acounter:第一加权集。必须是将键映射到权重的字典。
  • bcounter:第二加权集。应该是一本字典,将键映射到权重。

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

推荐PyPI第三方库


热门话题
打印val在Java中可以用作变量吗?   java如何以矩阵格式存储2D数组(带逗号)   java获取空的响应正文,带有Inversion2>无法填充数据   java Jackson UnrecognizedPropertyException存在时引发   java为什么我可以在非公共类中拥有公共成员?   如何在Java中从外部库导入包?   java如何从不推荐使用的日期类型替换getDate()?   java如何将数据集转换为JavaPairDD?   如何在JavaSpring中创建3d数组   合法线程操作的java定义   如何从java文本文件中读取输入   从StringArray java中的标记/单词构建句子   将UDP从Java发送到Python不起作用   java显示组织。日食xsd。XSDSchema内容