2
KNN 구현의 두 가지 방법이 있습니다. 나는 그것들이 두 가지 거리 측정 값이라는 것을 모았지만, 나는 그것이 어떻게 다른지 이해하지 못한다. 나는 그 방법을 보려고했지만 아무런 운이 없었습니다.이러한 np.linalg.norm 메서드의 차이점
def euclideanDistance(in1,in2):
return np.linalg.norm(in1-in2)
def L1Distance(in1,in2):
return np.linalg.norm(in1-in2,1)
[L1] (http://mathworld.wolfram.com/L1-Norm.html) vs [L2] (http://mathworld.wolfram.com/L2-Norm.html) (일명 유클리드) 규범. –
첫 번째 경우에는 'ord = None'이고, 두 번째 경우에는'ord = 1'입니다. 정확하게 그 부분을 이해하지 못합니까? – Evert
또한 [this] (https://rorasa.wordpress.com/2012/05/13/l0-norm-l1-norm-l2-norm-l-infinity-norm/)은 읽을만한 가치가 있습니다. –