Menu
CoddyTech

Tekrar: Sıcaklık Izgarası

Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 9 / 60.

challenge icon

Görev

Kolay

Sera sensörü sıcaklığı saat 6, 12, 18 ve 24'te ölçer. readings, her gün için bir liste içerir; ilk sırada 1. gün vardır. Program bir gün ve saat okur.

  1. readings listesinden grid dizisini oluştur.
  2. np.arange ile oluşturulan ölçüm saatlerini yazdır.
  3. Şekilden gün sayısını yazdır.
  4. Son 3 gündeki o saatin ölçümünü, ardından o gün öğleden itibaren ölçümleri yazdır.

Saat 6, 0. sütundur; saat 12, 1. sütundur ve bu şekilde devam eder. Başka bir serada 2. gün ve saat 6 şu hücreleri seçer:

6 günlük ve 6:00 ile 24:00 arasındaki 4 ölçüm saatinden oluşan bir ızgara. Gölgeli: 2. gün saat 12:00, 18:00 ve 24:00; ayrıca 4. günden 6. güne kadar saat 6:00

ve şunları yazdırır:

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

Kendin dene

import numpy as np

# Santigrat derece cinsinden sera sıcaklıkları: her gün için bir satır (1 ile 5 arasındaki günler),
# 6, 12, 18 ve 24 saatlerinde alınan her ölçüm için bir sütun
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())

# Kodunuzu aşağıya yazın

Veriler ve Grafikler bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi