ÎncepețiÎncepe gratuit

Centrare și scalare manuală

Am încărcat același set de date numit data. Acum scopul tău este să centrezi și să scalezi datele manual.

Bibliotecile pandas, numpy, seaborn și matplotlib.pyplot au fost încărcate ca pd, np, sns și, respectiv, plt. Explorează setul de date în consolă dacă dorești.

Acest exercițiu face parte din cursul

Segmentarea clienților în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Centrează datele scăzând valorile medii din fiecare intrare.
  • Scalează datele împărțind fiecare intrare la abaterea standard.
  • Combină cele două acțiuni de mai sus și normalizează datele aplicând atât centrarea, cât și scalarea.
  • Afișează statisticile sumare pentru a verifica că media este zero și abaterea standard este unu, și rotunjește rezultatul la 2 zecimale.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____))
Editează și rulează codul