Calcularea distanței euclidiene manual
Distanța euclidiană este cea mai populară metrică de distanță în statistică. Popularitatea ei vine în principal din faptul că este intuitivă. Practic, este teorema lui Pitagora aplicată în coordonate carteziene.
Exersează calcularea ei manual cu NumPy, care este deja încărcat cu aliasul său standard np.
Acest exercițiu face parte din cursul
Detecția anomaliilor în Python
Instrucțiuni pentru exercițiu
- Scade
MdinN(sau invers), ridică rezultatele la pătrat și salvează-le însquared_diffs. - Calculează suma diferențelor în
sum_diffs. - Extrage radicalul din sumă pentru a obține distanța finală —
dist_MN.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)