Tự tính khoảng cách Euclid
Khoảng cách Euclid là thước đo khoảng cách phổ biến nhất trong thống kê. Nó phổ biến chủ yếu vì trực quan và dễ hiểu. Về bản chất, đây là định lý Pythagoras áp dụng trong hệ trục tọa độ Descartes.
Hãy luyện tập tính toán thủ công với NumPy, đã được nạp sẵn với bí danh chuẩn np.
Bài tập này là một phần của khóa học
Phát hiện bất thường với Python
Hướng dẫn bài tập
- Lấy
NtrừM(hoặc ngược lại), bình phương kết quả và lưu vàosquared_diffs. - Tính tổng các sai khác và gán vào
sum_diffs. - Lấy căn bậc hai của tổng để ra khoảng cách cuối cùng —
dist_MN.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)