Siapa yang di atas rata-rata?
Array boolean bisa menjadi cara yang sangat kuat untuk menyeleksi subset array. Dalam latihan ini, Anda akan mengidentifikasi harga yang lebih besar daripada nilai rata-rata dari sebuah daftar harga.
numpy sudah diimpor sebagai np dan array prices tersedia di workspace Anda.
Latihan ini adalah bagian dari kursus
Pengantar Python untuk Keuangan
Petunjuk latihan
- Temukan elemen dalam
pricesyang lebih besar daripadaprice_meandan simpan hasil boolean-nya keboolean_array. - Ambil subset
pricesmenggunakanboolean_arraydan simpan hasilnya keabove_avg.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Find the mean
price_mean = np.mean(prices)
# Create boolean array
boolean_array = (____)
print(boolean_array)
# Select prices that are greater than average
above_avg = prices[____]
print(above_avg)