首页 > 代码库 > 几种相似性度量(Similarity Measurement)
几种相似性度量(Similarity Measurement)
前言
在图论之中,衡量两个点之间的距离可以用多种测量方法。本文主要是总结几种相似性度量方法,主要内容参考自Wiki和Tsingke的博客(见参考部分)。
目录
1.欧式距离
2.标准化欧式距离
3.曼哈顿距离
4.切比雪夫距离
5.闵可夫斯基距离
6.马氏距离
7.夹角余弦
8.汉明距离
9.杰卡德距离
10.相关系数
11.信息熵
具体内容
1. 欧氏距离 (Euclidean distance)
- 欧式距离是用来衡量定义在欧式空间的两个点之间的距离。比较基础和常用。
- 公式:,其中 p = (p1, p2, ..., pn), q = (q1, q2, ..., qn).
- 例子:p = (0, 0, 0), q = (7, 8, 9). d(p, q) = 13.928. 注意这个距离就是三维空间到原点的距离。
2.标准化欧式距离
3.曼哈顿距离
4.切比雪夫距离
5.闵可夫斯基距离
6.马氏距离
7.夹角余弦
8.汉明距离
9.杰卡德距离
10.相关系数
11.信息熵
实现代码(Python)
实验结果
参考:
http://www.cnblogs.com/tsingke/p/5873258.html
https://en.wikipedia.org/wiki/Euclidean_distance
几种相似性度量(Similarity Measurement)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。