Rückblick: Niederschlagsbericht
Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 30 von 60.
Aufgabe
MittelErinnerst du dich an den Bericht, mit dem dieses Kapitel begonnen hat? Erstelle ihn jetzt. Ein Radsportverein möchte wissen, welcher Wochentag normalerweise der nasseste ist; rain enthält 42 aufeinanderfolgende Tage (mm), sechs Wochen, beginnend an einem Montag.
- Berechne für jeden Wochentag den Durchschnitt über die sechs Wochen.
- Gib
Wettest:und den Namen des Wochentags mit dem höchsten Durchschnitt aus. - Zeichne zwei Diagramme nebeneinander: Balken für die Wochentagsdurchschnitte, benannt nach
weekdays, und ein Histogramm des täglichen Regens mit 5 Klassen.
Dein Ergebnis sollte wie dieses hier von einer anderen Messstation aussehen:
Verwende diese Texte: Rain by Weekday, Weekday und Average rain (mm) links; Daily Rain, Rain (mm) und Days rechts. Für diese Messstation gibt das Programm Wettest: Thu aus; anschließend beschreibt Coddy die Abbildung.
Probier es selbst
import numpy as np
import matplotlib.pyplot as plt
# Niederschlag pro Tag (mm), 6 Wochen mit je 7 Tagen, beginnend an einem Montag
rain = np.array([0, 0, 3, 12, 5, 0, 0, 1, 0, 0, 0, 2, 8, 0,
14, 25, 6, 0, 0, 3, 0, 0, 0, 0, 4, 0, 0, 1,
0, 7, 18, 9, 0, 0, 2, 5, 0, 0, 0, 11, 3, 0])
weekdays = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
# Schreibe deinen Code unten
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