Menu
CoddyTech

Rückblick: Temperaturgitter

Teil des Abschnitts Daten und Diagramme der Machine Learning-Journey von Coddy. Lektion 9 von 60.

challenge icon

Aufgabe

Einfach

Ein Gewächshaussensor misst die Temperatur um 6, 12, 18 und 24 Uhr. readings enthält eine Liste pro Tag, beginnend mit Tag 1. Das Programm liest einen Tag und eine Uhrzeit ein.

  1. Erstelle aus readings ein Array grid.
  2. Gib die Messstunden aus, die mit np.arange erstellt wurden.
  3. Gib die Anzahl der Tage anhand der Shape aus.
  4. Gib die Messwerte dieser Stunde der letzten 3 Tage aus und anschließend die Messwerte dieses Tages ab Mittag.

Stunde 6 ist Spalte 0, Stunde 12 Spalte 1 und so weiter. In einem anderen Gewächshaus werden für Tag 2 und Stunde 6 diese Zellen ausgewählt:

Ein Raster mit 6 Tagen und 4 Messzeitpunkten, von 6:00 bis 24:00. Schattiert: Tag 2 um 12:00, 18:00 und 24:00 sowie die Tage 4 bis 6 um 6:00

und ausgegeben:

Hours: [ 6 12 18 24]
Days recorded: 6
Last 3 days at 6:00: [11.5 10.5 12. ]
Day 2 from noon on: [18.5 22.  14. ]

Probier es selbst

import numpy as np

# Gewächshaustemperaturen in Grad Celsius: eine Zeile pro Tag (Tage 1 bis 5),
# eine Spalte pro Messwert, erfasst um 6, 12, 18 und 24 Uhr
readings = [
    [12.5, 21.0, 24.5, 15.0],
    [13.0, 22.5, 23.5, 14.5],
    [11.5, 19.0, 21.0, 13.0],
    [14.0, 24.5, 26.0, 16.5],
    [12.0, 20.5, 22.0, 14.0],
]
day = int(input())
hour = int(input())

# Schreibe deinen Code unten

Alle Lektionen in Daten und Diagramme

Übe selbstständig: Online-Python-Compiler