Menu
CoddyTech

Podsumowanie: siatka temperatur

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

challenge icon

Wyzwanie

Łatwy

Czujnik w szklarni odczytuje temperaturę o 6, 12, 18 i 24. readings zawiera jedną listę na dzień, zaczynając od dnia 1. Program odczytuje dzień i godzinę.

  1. Utwórz tablicę grid z readings.
  2. Wyświetl godziny odczytów utworzone za pomocą np.arange.
  3. Wyświetl liczbę dni na podstawie kształtu tablicy.
  4. Wyświetl odczyt z tej godziny z ostatnich 3 dni, a następnie odczyty z tego dnia od południa.

Godzina 6 to kolumna 0, godzina 12 to kolumna 1 i tak dalej. W innej szklarni dzień 2 i godzina 6 wskazują te komórki:

Siatka obejmująca 6 dni i 4 godziny odczytów, od 6:00 do 24:00. Zacieniowane: dzień 2 o 12:00, 18:00 i 24:00 oraz dni od 4 do 6 o 6:00

i wyświetl:

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

Spróbuj swoich sił

import numpy as np

# Temperatury w szklarni w stopniach Celsjusza: jeden wiersz na każdy dzień (dni od 1 do 5),
# jedna kolumna na każdy pomiar, wykonany o godzinie 6, 12, 18 i 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())

# Napisz swój kod poniżej

Wszystkie lekcje w sekcji Dane i wykresy

Poćwicz samodzielnie: Kompilator Python online