常用的距离测度

本文介绍了四种常见的距离测度:海明距离,通过计算编码不同位数来确定;欧式距离是二维或三维空间中两点的实际距离;街区距离,也叫曼哈顿距离,是沿着坐标轴方向的距离总和;棋盘距离,考虑对角线上的距离。这些距离测度在数据处理和算法中有着广泛应用。
摘要由CSDN通过智能技术生成

1.海明距离
定义:在信息编码中,两个合法代码对应位上编码不同的位数称为码距,又称海明距离。
计算方法:计算汉明距离的一种方法,就是对两个位串进行异或(xor)运算,并计算出异或运算结果中1的个数。
例如110和011这两个位串,对它们进行异或运算,其结果是:

110011=101

异或结果中含有两个1,因此110和011之间的汉明距离就等于2。

2.欧式距离
定义:
欧几里得度量(euclidean metric)(也称欧氏距离)是一个通常采用的距离定义,指在m维空间中两个点之间的真实距离,或者向量的自然长度(即该点到原点的距离)。在二维和三维空间中的欧氏距离就是两点之间的实际距离。
计算方法:
二维空间的公式:
对于二维空间中的两个点 (x1,y1),(x2,y2) ,两点之间的欧式距离为:

distance=(x1x2)2+(y1y2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值