Lakukan subsetting pada Array NumPy 2D
Jika array numpy 2D Anda memiliki struktur yang teratur, yaitu setiap baris dan kolom memiliki jumlah nilai yang tetap, cara melakukan subsetting yang rumit menjadi sangat mudah. Perhatikan kode di bawah, tempat elemen "a" dan "c" diekstrak dari daftar di dalam daftar.
# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]
Pengindeksan sebelum koma merujuk ke baris, sedangkan indeks setelah koma merujuk ke kolom. Tanda : digunakan untuk mengiris, pada contoh ini, tanda tersebut memberi tahu Python untuk menyertakan semua baris.
Latihan ini adalah bagian dari kursus
Pengantar Python
Petunjuk latihan
- Cetak baris ke-50 dari
np_baseball. - Buat variabel baru,
np_weight_lb, yang berisi seluruh kolom kedua darinp_baseball. - Pilih tinggi badan (kolom pertama) dari pemain baseball ke-124 dalam
np_baseballdan cetak.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
import numpy as np
np_baseball = np.array(baseball)
# Print out the 50th row of np_baseball
# Select the entire second column of np_baseball: np_weight_lb
# Print out height of 124th player