ПочатиПочніть безкоштовно

Обчислення евклідової відстані вручну

Евклідова відстань — найпоширеніша метрика відстані в статистиці. Її популярність здебільшого зумовлена тим, що її легко інтуїтивно зрозуміти. Це застосування теореми Піфагора в декартових координатах.

Попрактикуйтеся обчислювати її вручну за допомогою NumPy, який уже імпортовано під стандартним псевдонімом np.

Ця вправа є частиною курсу

Виявлення аномалій у 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)
Редагувати та запускати код