Statistik berdasarkan Sumbu
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 12 dari 60.
Dua kafe menghitung jumlah kopi mereka selama tiga hari: satu baris untuk setiap kafe, satu kolom untuk setiap hari. Sumbu menentukan arah penjumlahan:
Kamu meneruskannya berdasarkan nama:
cups = np.array([[30, 45, 24],
[50, 40, 36]])
print(cups.sum(axis=0))
print(cups.sum(axis=1))Ini mencetak:
[80 85 60]
[ 99 126]Sumbu yang kamu sebutkan akan menghilang: axis=0 melipat baris, sehingga tersisa satu hasil per kolom. Dalam data ML, artinya satu angka per fitur.
.argmax() menunjukkan di mana nilai terbesar berada: cups.sum(axis=0).argmax() adalah 1, jadi hari Selasa.
Tantangan
MudahSebuah gym menghitung jumlah pengunjung selama empat minggu. Dalam visits, setiap baris mewakili satu minggu dan setiap kolom mewakili satu hari dalam minggu, yang namanya ada di days. Cetak:
Per weekday:rata-rata setiap hari dalam minggu.Per week:rata-rata setiap minggu.Busiest day:nama hari dalam minggu dengan rata-rata tertinggi.
Bulatkan rata-ratanya hingga 2 angka desimal. Untuk gym dengan data selama dua minggu:
Per weekday: [42. 51. 46. 63.5 70.5]
Per week: [53.6 55.6]
Busiest day: FriCoba sendiri
import numpy as np
days = ["Mon", "Tue", "Wed", "Thu", "Fri"]
visits = np.array([[52, 61, 48, 70, 66],
[58, 65, 51, 74, 69],
[49, 60, 47, 69, 71],
[55, 57, 50, 72, 60]])
# Tulis kodemu di bawah ini
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Data dan Plot
5Grafik Garis dan Scatter Plot
Label dan JudulScatter PlotBeberapa Garis dan LegendaWarna dan PenandaFigure dan SumbuRekap: Langkah Mingguan8Memfilter dan Mengurutkan
Memilih BarisMemfilter BarisMengurutkan NilaiKolom BaruRekap: Produk Teratas3Matematika Array
Operasi Matematika pada Seluruh ArrayStatistik RingkasanStatistik berdasarkan SumbuBroadcastingMasker BooleanUlasan: Nilai Ujian6Grafik untuk Data
Grafik BatangHistogramBeberapa Grafik dalam SatuGambar sebagai ArrayRangkuman: Laporan Curah Hujan9Mengelompokkan dan Membersihkan
Menghitung NilaiMengelompokkan DataBeberapa RingkasanNilai yang HilangRekap: Hasil SurveiLatihan sendiri: Compiler Python online