LXMARCO 发表于 2019-11-10 07:25:11

欧氏距离


不知道怎么发图片//。。
所以这里手打了
请问一下    欧氏距离应该就是我们最简单的学过的 横坐标之差平方+纵坐标平方之差+‘。。。。。。

但是我在网上看到很多总结说最常见的两点之间或多点之间的距离表示法,又称之为欧几里得度量,它定义于欧几里得空间中,如点 x=(x1,…,xn)和 y=(y1,…,yn), 那么d(x,y)= xi-yi(平方和开根号
二维平面中:维平面上两点a(x1,y1)与b(x2,y2)间的欧氏距离:d(1,2)=根号((x1-y1)平方+(x2-y2)平方)

这里我有点不懂为什么都是x-y 呢?

都是手打输入可能看起来有点费事,不好意思。。。。。。 谢谢!

Charles未晞 发表于 2019-11-10 10:46:16

两个点的坐标分别是(x1, ..., xn)
(y1, ..., yn)
不用x-y用什么。。就是这么表示的。。。欧式距离又不是只能用在二维空间。。。。。。(x1, y1, z1...)(x2, y2, z2...)这样才能看懂么。。。

jackz007 发表于 2019-11-10 11:27:25

      如果不想 x - y 的话,y - x 也 ok 呀,(x - y) ^ 2 和 (y - x) ^ 2 那不一样吗?

LXMARCO 发表于 2019-11-10 17:52:12

Charles未晞 发表于 2019-11-10 10:46
两个点的坐标分别是
不用x-y用什么。。就是这么表示的。。。欧式距离又不是只能用在二维空间。。。。。。( ...

我的意思是    它上面表示二维平面两点也是x1-y1      两点不应该是x1-x2平方加y1-y2平方再开根吗?

像你举得例子两个点在N维向量里面    对应相减肯定是x1-y1   xn-yn   这个我明白

你看看我上面的例子   a点是(x1,y1)b(x2,y2)    按理说应该是x1-x2平方加y1-y2平方开根吧?为啥是x-y呢?

LXMARCO 发表于 2019-11-10 17:53:04

jackz007 发表于 2019-11-10 11:27
如果不想 x - y 的话,y - x 也 ok 呀,(x - y) ^ 2 和 (y - x) ^ 2 那不一样吗?

我的意思是    它上面表示二维平面两点也是x1-y1      两点不应该是x1-x2平方加y1-y2平方再开根吗?

像你举得例子两个点在N维向量里面    对应相减肯定是x1-y1   xn-yn   这个我明白

你看看我上面的例子   a点是(x1,y1)b(x2,y2)    按理说应该是x1-x2平方加y1-y2平方开根吧?为啥是x-y呢?

jackz007 发表于 2019-11-10 18:07:39

LXMARCO 发表于 2019-11-10 17:53
我的意思是    它上面表示二维平面两点也是x1-y1      两点不应该是x1-x2平方加y1-y2平方再开根吗?

...

      抱歉,没看清楚,你说得很对, (x2 - x1) ^ 2 才是正确的,(x - y) ^ 2 是完全没有道理的。

Charles未晞 发表于 2019-11-10 18:52:14

LXMARCO 发表于 2019-11-10 17:52
我的意思是    它上面表示二维平面两点也是x1-y1      两点不应该是x1-x2平方加y1-y2平方再开根吗?

...

行吧,你的表达能力。。。

因为平方和再开根号计算复杂度比较高,所以一般用差的绝对值之和求近似解。。。

这是很常见的一种操作。。。
页: [1]
查看完整版本: 欧氏距离