시작하기무료로 시작하기

유클리드 거리 직접 계산하기

유클리드 거리는 통계에서 가장 널리 쓰이는 거리 측도예요. 직관적으로 이해하기 쉽다는 점이 인기의 주된 이유죠. 이는 데카르트 좌표계에서 피타고라스 정리를 적용한 것입니다.

표준 별칭 np로 이미 로드된 NumPy를 사용해 직접 계산해 보세요.

이 연습은 강의의 일부입니다

Python으로 배우는 이상치 탐지

강의 보기

연습 안내

  • M에서 N을 빼고(또는 반대로), 그 결과를 제곱해 squared_diffs에 저장하세요.
  • 차이의 합을 계산해 sum_diffs에 저장하세요.
  • 합의 제곱근을 구해 최종 거리인 dist_MN을 계산하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

M = np.array([14, 17, 18, 20, 14, 12, 19, 13, 17, 20])
N = np.array([63, 74, 76, 72, 64, 75, 75, 61, 50, 53])

# Subtract M from N and square the result
squared_diffs = ____

# Calculate the sum
sum_diffs = ____

# Find the square root
dist_MN = ____

print(dist_MN)
코드 편집 및 실행