Menu
CoddyTech

Podsumowanie: raport o opadach

Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 30 z 60.

challenge icon

Wyzwanie

Średni

Pamiętasz raport, od którego zaczynał się ten rozdział? Przygotuj go teraz. Klub kolarski pyta, który dzień tygodnia jest zwykle najbardziej deszczowy; rain zawiera dane z 42 kolejnych dni (mm), czyli z sześciu tygodni rozpoczynających się w poniedziałek.

  1. Oblicz średnią dla każdego dnia tygodnia z sześciu tygodni.
  2. Wyświetl Wettest: oraz nazwę dnia tygodnia o najwyższej średniej.
  3. Narysuj dwa wykresy obok siebie: słupki ze średnimi dla dni tygodnia nazwanymi za pomocą weekdays oraz histogram dziennych opadów z 5 przedziałami.

Twój wykres powinien wyglądać tak jak ten, pochodzący z innej stacji:

Dwa wykresy obok siebie: po lewej słupki zatytułowane Rain by Weekday, Weekday na osi poziomej i Average rain (mm) na osi pionowej; po prawej histogram zatytułowany Daily Rain, Rain (mm) na osi poziomej i Days na osi pionowej

Użyj tych tekstów: Rain by Weekday, Weekday i Average rain (mm) po lewej; Daily Rain, Rain (mm) i Days po prawej. Dla tej stacji program wyświetla Wettest: Thu, a następnie Coddy opisuje wykres.

Spróbuj swoich sił

import numpy as np
import matplotlib.pyplot as plt

# Opady dzienne (mm), 6 tygodni po 7 dni, począwszy od poniedziałku
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"]

# Napisz swój kod poniżej

Wszystkie lekcje w sekcji Dane i wykresy

Poćwicz samodzielnie: Kompilator Python online