Menu
CoddyTech

Riepilogo: rapporto sulle precipitazioni

Fa parte della sezione Dati e grafici del percorso Machine Learning di Coddy. Lezione 30 di 60.

challenge icon

Sfida

Medio

Ricordi il rapporto che ha aperto questo capitolo? Realizzalo ora. Un club di ciclismo chiede quale giorno della settimana sia solitamente il più piovoso; rain contiene 42 giorni consecutivi (mm), sei settimane a partire da un lunedì.

  1. Calcola la media di ogni giorno della settimana sulle sei settimane.
  2. Stampa Wettest: e il nome del giorno della settimana con la media più alta.
  3. Disegna due grafici affiancati: barre delle medie dei giorni della settimana denominate con weekdays e un istogramma delle piogge giornaliere con 5 intervalli.

Il tuo dovrebbe assomigliare a questo, realizzato con un'altra stazione:

Due grafici affiancati: a sinistra, barre intitolate Rain by Weekday, Weekday sull'asse orizzontale e Average rain (mm) su quello verticale; a destra, un istogramma intitolato Daily Rain, Rain (mm) sull'asse orizzontale e Days su quello verticale

Usa questi testi: Rain by Weekday, Weekday e Average rain (mm) a sinistra; Daily Rain, Rain (mm) e Days a destra. Per quella stazione il programma stampa Wettest: Thu, poi Coddy descrive la figura.

Provalo tu

import numpy as np
import matplotlib.pyplot as plt

# Pioggia giornaliera (mm), 6 settimane di 7 giorni, a partire da un lunedì
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"]

# Scrivi il tuo codice qui sotto

Tutte le lezioni di Dati e grafici

Esercitati da solo: Compilatore Python online