Mulai sekarangMulai gratis

Melakukan centering dan scaling secara manual

Kami telah memuat himpunan data yang sama bernama data. Sekarang tujuan Anda adalah melakukan centering dan scaling secara manual.

Library pandas, numpy, seaborn, dan matplotlib.pyplot telah dimuat sebagai pd, np, sns, dan plt. Silakan jelajahi himpunan data di konsol.

Latihan ini merupakan bagian dari kursus

Segmentasi Pelanggan dengan Python

Lihat Kursus

Instruksi latihan

  • Lakukan centering pada data dengan mengurangkan nilai rata-rata dari setiap entri.
  • Lakukan scaling pada data dengan membagi setiap entri dengan standar deviasi.
  • Gabungkan kedua langkah di atas dan normalisasi data dengan menerapkan centering dan scaling sekaligus.
  • Cetak statistik ringkas untuk memastikan rata-rata bernilai nol dan standar deviasi bernilai satu, lalu bulatkan keluaran hingga 2 desimal.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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(____))
Edit dan Jalankan Kode