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

Центрування та масштабування вручну

Ми завантажили той самий набір даних під назвою data. Тепер ваша мета — вручну його центровано та масштабувати.

Бібліотеки pandas, numpy, seaborn і matplotlib.pyplot уже імпортовано як pd, np, sns та plt відповідно. За бажанням дослідіть набір даних у консолі.

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

Сегментація клієнтів у Python

Переглянути курс

Інструкції до вправи

  • Центруйте дані, віднімаючи середні значення від кожного елемента.
  • Масштабуйте дані, ділячи кожен елемент на стандартне відхилення.
  • Поєднайте ці дві дії та нормалізуйте дані, застосувавши і центрування, і масштабування.
  • Виведіть підсумкові статистики, щоб переконатися, що середнє дорівнює нулю, а стандартне відхилення — одиниці, і округліть результат до 2 знаків після коми.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Center the data by subtracting average values from each entry
data_centered = data - data.____()

# Scale the data by dividing each entry by standard deviation
data_scaled = ____ / ____.____()

# Normalize the data by applying both centering and scaling
data_normalized = (____ - data.____()) / data.____()

# Print summary statistics to make sure average is zero and standard deviation is one
print(data_normalized.____().round(____))
Редагувати та запускати код