Ulasan: Nilai Ujian
Termasuk bagian Data dan Plot dalam perjalanan Machine Learning di Coddy. Pelajaran 15 dari 60.
Tantangan
MudahEnam siswa mengikuti tiga ujian, dengan nilai maksimal 40, 60, dan 100 (max_marks). Dalam scores, setiap baris mewakili seorang siswa dan setiap kolom mewakili sebuah ujian. Nilai mentah tidak bisa dibandingkan, jadi gunakan persentase. Program membaca mark.
- Ubah setiap nilai menjadi persentase dari nilai maksimal ujiannya, tanpa perulangan.
- Cetak siswa (1 hingga 6) dengan rata-rata persentase tertinggi, dan rata-rata tersebut hingga 1 angka desimal.
- Cetak jumlah persentase yang kurang dari nilai tersebut.
Kelas lain yang terdiri dari tiga siswa, dengan nilai dalam persentase, dan nilai tersebut adalah 75:
Output-nya:
Best student: 2 with 83.2%
Scores under 75%: 3Coba sendiri
import numpy as np
# Satu baris untuk setiap siswa, satu kolom untuk setiap ujian: ujian 1, ujian 2, ujian 3
scores = np.array([[32, 51, 64],
[28, 42, 95],
[22, 41, 70],
[38, 57, 66],
[25, 44, 58],
[30, 53, 69]])
# Nilai maksimum untuk setiap ujian
max_marks = np.array([40, 60, 100])
mark = int(input())
# Tulis kodemu di bawah ini
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