Calcular manualmente la distancia euclídea
La distancia euclídea es la métrica de distancia más popular en estadística. Su popularidad se debe sobre todo a que es intuitiva de entender. Es el teorema de Pitágoras aplicado en coordenadas cartesianas.
Practica calculándola manualmente con NumPy, que ya está cargado con su alias estándar np.
Este ejercicio forma parte del curso
Detección de anomalías en Python
Instrucciones del ejercicio
- Resta
MdeN(o viceversa), eleva al cuadrado los resultados y guárdalos ensquared_diffs. - Calcula la suma de las diferencias en
sum_diffs. - Halla la raíz cuadrada de la suma para obtener la distancia final —
dist_MN.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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)