MCPcopy Create free account
hub / github.com/Dod-o/Statistical-Learning-Method_Code / calcDist

Function calcDist

KNN/KNN.py:49–61  ·  view source on GitHub ↗

计算两个样本点向量之间的距离 使用的是欧氏距离,即 样本点每个元素相减的平方 再求和 再开方 欧式举例公式这里不方便写,可以百度或谷歌欧式距离(也称欧几里得距离) :param x1:向量1 :param x2:向量2 :return:向量之间的欧式距离

(x1, x2)

Source from the content-addressed store, hash-verified

47 return dataArr, labelArr
48
49def calcDist(x1, x2):
50 '''
51 计算两个样本点向量之间的距离
52 使用的是欧氏距离,即 样本点每个元素相减的平方 再求和 再开方
53 欧式举例公式这里不方便写,可以百度或谷歌欧式距离(也称欧几里得距离)
54 :param x1:向量1
55 :param x2:向量2
56 :return:向量之间的欧式距离
57 '''
58 return np.sqrt(np.sum(np.square(x1 - x2)))
59
60 #马哈顿距离计算公式
61 # return np.sum(x1 - x2)
62
63
64

Callers 1

getClosestFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected