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 merupakan bagian dari kursus
Pengantar Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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