Menu
CoddyTech

Повторение: температурная сетка

Часть раздела Данные и графики путешествия по Machine Learning на Coddy. Урок 9 из 60.

challenge icon

Задание

Легко

Датчик в теплице считывает температуру в 6, 12, 18 и 24 часа. В readings хранится по одному списку на каждый день, начиная с дня 1. Программа считывает день и час.

  1. Создай массив grid из readings.
  2. Выведи часы измерений, сформированные с помощью np.arange.
  3. Выведи количество дней, используя форму массива.
  4. Выведи показания за этот час за последние 3 дня, а затем показания за этот день начиная с полудня.

Час 6 — это столбец 0, час 12 — столбец 1 и так далее. В другой теплице день 2 и час 6 выбирают следующие ячейки:

Сетка из 6 дней и 4 времени измерения: с 6:00 до 24:00. Заштрихованы: день 2 в 12:00, 18:00 и 24:00, а также дни с 4 по 6 в 6:00

и выведи:

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

Попробуйте сами

import numpy as np

# Температура в теплице в градусах Цельсия: по одной строке на день (дни с 1 по 5),
# по одному столбцу на измерение, проведённое в 6, 12, 18 и 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())

# Напишите свой код ниже

Все уроки раздела Данные и графики

Потренируйтесь самостоятельно: Онлайн-компилятор Python