Mengambil sebagian data dari array adalah kegiatan yang paling sering dilakukan saat mengolah data numerik. Section ini membahas indexing dan slicing secara bertahap, mulai dari akses elemen tunggal, rentang, negative indexing, hingga teknik fancy indexing dan boolean indexing yang membuat seleksi data kompleks tetap ringkas. Section ini ditutup dengan konsep view dan copy yang menjelaskan kapan perubahan ikut memengaruhi array aslinya.

# Mengakses Elemen Array

Mengambil satu elemen dari array menggunakan indeks dan memahami hasilnya sebagai view, bukan salinan.

Buka →
# Indexing Array Satu Dimensi

Menggunakan indeks numerik pada array satu dimensi, dari akses tunggal hingga kesalahan out of bounds yang umum terjadi.

Buka →
# Indexing Array Multidimensi

Mengakses elemen array dua dimensi dan lebih dengan notasi [baris, kolom] serta pola berpikirnya untuk dimensi lebih tinggi.

Buka →
# Slicing Array

Mengambil rentang elemen dengan sintaks start:stop:step pada array satu dimensi maupun multidimensi.

Buka →
# Negative Indexing

Menghitung indeks dari belakang menggunakan angka negatif untuk mengambil elemen akhir atau membalik urutan data.

Buka →
# Mengambil Baris dan Kolom

Mengambil satu baris, satu kolom, atau kombinasi keduanya dari array dua dimensi dengan teknik slicing dan indexing.

Buka →
# Fancy Indexing

Memilih banyak elemen sekaligus menggunakan array indeks, termasuk pola pasangan baris-kolom dan bentuk hasilnya.

Buka →
# Boolean Indexing

Menyaring elemen array menggunakan mask boolean yang dihasilkan operasi perbandingan untuk seleksi data kondisional.

Buka →
# Memilih Elemen dengan where

Menggunakan np.where untuk menemukan posisi elemen dan memilih nilai antara dua pilihan berdasarkan kondisi.

Buka →
# View vs Copy

Membedakan view dan copy, mengenali operasi mana yang mengembalikan tampilan memori yang sama, dan menghindari perubahan tak disengaja.

Buka →
# Keluarga take, put, choose, compress, extract

Memilih elemen array secara fungsional dengan take, put, choose, compress, dan extract beserta kapan lebih tepat daripada fancy indexing.

Buka →