Začněte nyníZačněte zdarma

Ruční výpočet euklidovské vzdálenosti

Euklidovská vzdálenost je nejpoužívanější metrika vzdálenosti ve statistice. Její obliba pramení hlavně z toho, že je intuitivně srozumitelná – jde o Pythagorovu větu aplikovanou v kartézských souřadnicích.

Procvič si její výpočet ručně pomocí NumPy, které je už načtené pod standardním aliasem np.

Toto cvičení je součástí kurzu

Detekce anomálií v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Odečti M od N (nebo naopak), výsledky umocni na druhou a ulož je do squared_diffs.
  • Vypočítej součet rozdílů a ulož ho do sum_diffs.
  • Najdi druhou odmocninu tohoto součtu – tím získáš výslednou vzdálenost dist_MN.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód