Euclidean Distance에 대해서 알아보자..(간략히..)

2020. 7. 19. 20:33Data Science

아주 Simple하게 설명하고자 하니 주의 바란다.

 

두개의 점이 있다.

 

(q1, q2), (p1,p2)

 

이렇게 가정해보자.

 

여기서 Euclidean Distance의 정의

 

Simple 하다..

 

 그런데 수식으로 처리하기에 귀찮을 수 있겠다.

 

제곱이라든지 뺄셈, Root연산등을 다 해줘야 하나?..

 

이런 귀차니즘이 발동할때는 라이브러리를 활용하는 것이 맞겠다.

 

위 정의보다 좀 더 효율적이고 빠르게 이미 다른 사람들이 만들어 놓은 것을 활용해야 되지 않겠는가.

 

scipy 라이브러리를 아래와 같이 활용하면 손쉽게 계산 할 수 있다.

 

from scipy.spatial import distance
first_listing = [-0.596544, -0.439151]
second_listing = [-0.596544, 0.412923]
dist = distance.euclidean(first_listing, second_listing)

아주 심플...