Pengindeksan array sama dengan mengakses elemen array.
Kita dapat mengakses elemen array dengan mengacu pada nomor indeksnya.
Indeks dalam array NumPy dimulai dengan 0, artinya elemen pertama memiliki indeks 0, dan elemen kedua memiliki indeks 1 dan seterusnya.
Contoh:
Menemukan elemen pertama dari array berikut
Contoh:
Menemukan elemen kedua dari array berikut.
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[1])
Contoh:
Dapatkan elemen ketiga dan keempat dari array berikut dan jumlahkan.
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[2] + arr[3])
Untuk mengakses elemen dari array 2-D kita dapat menggunakan integer yang dipisahkan koma yang mewakili dimensi dan indeks elemen.
Contoh:
Akses elemen ke-2 pada dimensi pertama
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('Elemen ke 2 dari dimensi pertama adalah: ', arr[0, 1])
Contoh
Akses
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('Elemen ke-5 pada dimensi ke-2: ', arr[1, 4])
Untuk mengakses elemen dari array 3-D kita dapat menggunakan integer yang dipisahkan koma yang mewakili dimensi dan indeks elemen.
Contoh:
Akses elemen ketiga dari array kedua dari array pertama
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]) print(arr[0, 1, 2])
Penjelasan Contoh:
arr [0, 1, 2] mencetak nilai 6.
Dan inilah alasannya:
Angka pertama mewakili dimensi pertama, yang berisi dua array:
[[1, 2, 3], [4, 5, 6]]
dan:
[[7, 8, 9], [10, 11, 12]]
Karena kita memilih 0, kita memiliki array pertama:
[[1, 2, 3], [4, 5, 6]]
Angka kedua mewakili dimensi kedua, yang juga berisi dua array:
[1, 2, 3]
dan:
[4, 5, 6]
Karena kita memilih 1, maka kita memiliki array kedua:
[4, 5, 6]
Angka ketiga mewakili dimensi ketiga, yang berisi tiga nilai:
4
5
6
Karena kita memilih 2, maka berakhir dengan nilai ketiga:
6
Gunakan pengindeksan negatif untuk mengakses array dari urutan akhir.
Contoh:
Cetak elemen terakhir dari dimensi ke-2
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('Elemen terakhir dari dimensi 2: ', arr[1, -1])