Kom igångKom igång gratis

Centrera och skala manuellt

Vi har läst in samma datamängd med namnet data. Nu är målet att centrera och skala den manuellt.

Biblioteken pandas, numpy, seaborn och matplotlib.pyplot har laddats in som pd, np, sns respektive plt. Utforska gärna datamängden i konsolen.

Den här övningen är en del av kursen

Kundsegmentering i Python

Visa kurs

Övningsinstruktioner

  • Centrera datan genom att subtrahera medelvärdet från varje värde.
  • Skala datan genom att dividera varje värde med standardavvikelsen.
  • Kombinera de två stegen ovan och normalisera datan genom att tillämpa både centrering och skalning.
  • Skriv ut sammanfattande statistik för att kontrollera att medelvärdet är noll och standardavvikelsen är ett, och avrunda utdatan till 2 decimaler.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____))
Redigera och kör kod