本文主要是介绍数据间的关系【欧几里得距离,哈曼顿距离,切比雪夫距离,余弦距离,相关系数距离,马氏距离】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
数据间的各种距离
- 欧几里得距离
- 代码
- 哈曼顿距离距离
- 代码
- 切比雪夫距离
- 代码
- 余弦距离距离
- 代码
- 相关系数距离
- 代码
- 马氏距离
- 代码
数据表来源于:链接: link
欧几里得距离
代码
from scipy.spatial import distance
dist1 = distance.cdist(me_data,me_data,'euclidean')
print(f'欧式距离是{dist1}')
哈曼顿距离距离
代码
dist2 = distance.cdist(me_data,me_data,'cityblock')
print(f'哈曼顿距离是{dist2}')
切比雪夫距离
代码
dist3 = distance.cdist(me_data,me_data,'chebyshev')
print(f'切比雪夫距离是{dist3}')
余弦距离距离
代码
相关系数距离
代码
马氏距离
代码
这篇关于数据间的关系【欧几里得距离,哈曼顿距离,切比雪夫距离,余弦距离,相关系数距离,马氏距离】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!