Lewati ke konten utama

Latihan Soal Week 14

1. List + K-Fold + Rata-rata

nilai = [80, 75, 90, 85, 70, 88, 92, 77, 83, 79]

Bagi data menjadi 5 fold, setiap fold berisi 2 data. Hitung rata-rata setiap fold. Cari rata-rata dari rata-rata setiap fold nya

Contoh :

[80, 75] -> rata_rata a
[90, 85] -> rata_rata b

result = [rata_rata a, rata_rata b]
print("hasil : ", rata_rata(result))

2. Fungsi + List

nilai = [78, 82, 90, 65, 88, 74, 91]

Buat fungsi untuk menghitung rata-rata, nilai tertinggi, dan nilai terendah.


3. List Filtering

angka = [12, 45, 7, 20, 33, 50, 8, 19]

Pisahkan angka genap dan ganjil ke dalam list berbeda.


4. NumPy Statistik Dasar

data = np.array([72, 80, 65, 90, 88, 76, 95])

Hitung mean, median, max, min, dan standar deviasi.


5. Pandas DataFrame

nama = ["Andi", "Budi", "Citra", "Dina", "Eko"]
nilai = [80, 75, 90, 85, 60]

Buat DataFrame, lalu tambahkan kolom Status:

Nilai >= 75 = Lulus
Nilai < 75 = Tidak Lulus

Tampilkan hanya data yang Lulus.