Menu
CoddyTech

復習:温度グリッド

CoddyのMachine Learningジャーニー「データとプロット」セクションの一部。レッスン 9/60。

challenge icon

チャレンジ

簡単

温室のセンサーは6時、12時、18時、24時に温度を測定します。readingsには日ごとに1つのリストが格納されており、1日目が先頭です。プログラムは日と時刻を読み込みます。

  1. readingsから配列gridを作成します。
  2. np.arangeで作成した測定時刻を出力します。
  3. shapeから日数を出力します。
  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 日につき 1 行(1 日目から 5 日目)、
# 測定値 1 つにつき 1 列。測定時刻は 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オンラインコンパイラ