[python] SciPy를 사용하여 유클리드 거리 계산하기

먼저, SciPy를 설치해야 합니다. 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 설치합니다.

pip install scipy

설치가 완료되었다면, 유클리드 거리를 계산하는 예제 코드를 작성해보겠습니다.

from scipy.spatial import distance

# 두 점의 좌표
point1 = (1, 2)
point2 = (4, 6)

# 유클리드 거리 계산
euclidean_distance = distance.euclidean(point1, point2)

print("유클리드 거리:", euclidean_distance)

위 코드에서는 scipy.spatial.distance 모듈의 euclidean 함수를 사용하여 두 점 사이의 유클리드 거리를 계산합니다. point1point2는 각각 두 개의 좌표를 튜플로 나타내는 변수입니다. 이후 euclidean_distance 변수에 계산 결과를 저장하고 출력합니다.

실행해보면, 출력 결과로 두 점 사이의 유클리드 거리가 나타날 것입니다.

추가로, SciPy의 유클리드 거리 계산은 n차원 벡터에도 적용할 수 있습니다. 이를 활용하여 다양한 데이터 분석 및 기계 학습 문제에 응용할 수 있습니다.

더 자세한 내용은 SciPy 공식 문서를 참고하시기 바랍니다.