Zusammenfassende Statistiken
Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 11 von 60.
Zwei Bushaltestellen, an jeder fünf Wartezeiten. Beide haben eine durchschnittliche Wartezeit von 5 Minuten. An welcher Haltestelle würdest du lieber warten?
Eine Methode fasst jeweils ein Array zusammen, keine Schleife:
elm = np.array([4, 7, 2, 9, 3])
print(elm.sum(), elm.mean(), elm.min(), elm.max())
print(np.round(elm.std(), 2))Dies gibt aus:
25 5.0 2 9
2.61Die Standardabweichung, .std(), ist der typische Abstand vom Mittelwert. Die von Oak Ave beträgt 0,63: Busse, auf die du dich verlassen kannst.
np.round(x, 2) behält 2 Dezimalstellen bei, für eine einzelne Zahl oder ein ganzes Array. Typischer Wert, Wertebereich, Streuung: dein erster Blick auf jedes Merkmal.
Aufgabe
EinfachZwei Bibliotheken, sechs Tage. Das Programm liest die Ausleihzahlen der Hauptbibliothek in books ein; die der Zweigstelle im Dorf stehen in village. Gib Folgendes aus:
Busier:die Zweigstelle (mainodervillage) mit dem höheren Mittelwert und diesen Mittelwert.Steadier:die Zweigstelle mit der niedrigeren Standardabweichung und diese Standardabweichung.Best single day:die höchste Ausleihzahl von beiden.
Runde mit np.round(x, 2). Bei Ausleihzahlen der Hauptbibliothek von 55, 58, 53, 60, 57, 56:
Busier: main, 56.5 books a day
Steadier: main, std 2.22
Best single day: 60Probier es selbst
import numpy as np
# Ausgeliehene Bücher in der Hauptbibliothek an sechs Tagen
counts = []
for i in range(6):
counts.append(int(input()))
books = np.array(counts)
# Ausgeliehene Bücher in der Zweigstelle im Dorf an denselben sechs Tagen
village = np.array([28, 35, 30, 33, 52, 32])
# Schreibe deinen Code unten
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Daten und Diagramme
2NumPy-Arrays
Arrays erstellenForm und GrößeZahlenbereicheIndizieren und SlicingRückblick: Temperaturgitter5Linien- und Streudiagramme
Beschriftungen und TitelStreudiagrammeMehrere Linien und LegendenFarben und MarkerAbbildungen und AchsenRückblick: Wöchentliche Schritte8Filtern und Sortieren
Zeilen auswählenZeilen filternWerte sortierenNeue SpaltenRückblick: Top-Produkte3Rechnen mit Arrays
Rechnen mit ganzen ArraysZusammenfassende StatistikenStatistiken nach AchsenBroadcastingBoolesche MaskenRückblick: Prüfungsergebnisse6Diagramme für Daten
BalkendiagrammeHistogrammeMehrere Diagramme in einemBilder als ArraysRückblick: Niederschlagsbericht9Gruppieren und Bereinigen
Werte zählenDaten gruppierenMehrere ZusammenfassungenFehlende WerteRückblick: Umfrageergebnisse12Abschließende Herausforderungen
VerkaufsberichtSensormesswerteZiffern auf einen BlickPinguin-EntdeckerÜbe selbstständig: Online-Python-Compiler