歐幾里得距離 曼哈坦距離 明考斯基距離

歐幾里得距離:

d(i,j) = (|xi1-xj1|2+|xi2-xj2|2+……+|xip-xjp|2)1/2函數

這裏i=(xi1,xi2,……,xip)和j=(xj1,xj2,……,xjp)是兩個p維的數據對象。對象

 

曼哈坦距離

d(i,j)=|xi1-xj1|+|xi2-xj2|+……|xip-xjp|ip

 

上面的兩個公式必須知足下面的條件:數據

d(i,j)≧0:距離非負。

d(i,i)=0:對象與自身的距離爲0。

d(i,j)=d(j,i):距離函數具備對稱性。

d(i,j)≦d(i,h)+d(h,j):對象i到對象j的距離小於等於途經其餘任何對象h的距離之和。

 

 

明考斯基距離

是以上兩中距離計算公式的歸納,其具體的公式以下:

d(i,j) = (|xi1-xj1|q+|xi2-xj2|q+……+|xip-xjp|q)1/q

當q=1時該公式就是曼哈坦距離公式;當q=2時,是歐幾里得距離公式。

相關文章
相關標籤/搜索