Menu
CoddyTech

Riepilogo: griglia delle temperature

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

challenge icon

Sfida

Facile

Un sensore di una serra rileva la temperatura alle 6, 12, 18 e 24. readings contiene una lista per ogni giorno, iniziando dal giorno 1. Il programma legge un giorno e un'ora.

  1. Crea un array grid a partire da readings.
  2. Stampa le ore delle rilevazioni, create con np.arange.
  3. Stampa il numero di giorni, ricavandolo dalla forma.
  4. Stampa le rilevazioni di quell'ora negli ultimi 3 giorni, poi quelle di quel giorno a partire da mezzogiorno.

L'ora 6 corrisponde alla colonna 0, l'ora 12 alla colonna 1 e così via. In un'altra serra, il giorno 2 e l'ora 6 selezionano queste celle:

Una griglia di 6 giorni per 4 orari di rilevazione, dalle 6:00 alle 24:00. Sono ombreggiati: il giorno 2 alle 12:00, 18:00 e 24:00, e i giorni dal 4 al 6 alle 6:00

e stampa:

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. ]

Provalo tu

import numpy as np

# Temperature della serra in gradi Celsius: una riga per giorno (giorni da 1 a 5),
# una colonna per rilevazione, effettuata alle ore 6, 12, 18 e 24
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())

# Scrivi il tuo codice qui sotto

Tutte le lezioni di Dati e grafici

Esercitati da solo: Compilatore Python online