Indeks Array NumPy
- Halaman Sebelumnya Membuat Array NumPy
- Halaman Berikutnya Potong Array NumPy
Mengakses elemen array
Indeks array setara dengan mengakses elemen array.
Anda dapat mengakses elemen array melalui referensi indeksnya.
Indeks array NumPy dimulai dari 0, yang berarti indeks elemen pertama adalah 0, elemen kedua adalah 1, dan seterusnya.
Contoh
Ambil elemen pertama dari berikut array:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[0])
Contoh
Ambil elemen kedua dari berikut array:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[1])
Contoh
Ambil elemen ketiga dan keempat dari berikut array dan tambahkan keduanya:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[2] + arr[3])
Mengakses array 2-D
Untuk mengakses elemen array 2-D, kita dapat menggunakan bilangan integer yang dipisahkan koma untuk menunjukkan dimensi dan indeks elemen.
Contoh
Mengakses elemen kedua di dimensi pertama:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('elemen ke-2 di dimensi ke-1: ', arr[0, 1])
Contoh
Mengakses elemen kelima di dimensi kedua:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('elemen ke-5 di dimensi ke-2: ', arr[1, 4])
Mengakses array 3-D
Untuk mengakses elemen array 3-D, kita dapat menggunakan bilangan integer yang dipisahkan koma untuk menunjukkan dimensi dan indeks elemen.
Contoh
Akses elemen ketiga dari array kedua 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]
Cetak Nilai 6
.
Prinsip Kerja:
nilai pertama menunjukkan dimensi pertama, yang mengandung dua array:
[[1, 2, 3], [4, 5, 6]]
lalu:
[[7, 8, 9], [10, 11, 12]]
Karena kami memilih 0
sehingga array pertama tersisa:
[[1, 2, 3], [4, 5, 6]]
nilai kedua menunjukkan dimensi kedua, yang juga mengandung dua array:
[1, 2, 3]
lalu:
[4, 5, 6]
Karena kami memilih 1
sehingga array kedua tersisa:
[4, 5, 6]
nilai ketiga menunjukkan dimensi ketiga, yang mengandung tiga nilai:
4
5
6
Karena kami memilih 2
sehingga nilai akhir adalah nilai ketiga:
6
Indeks Negatif
Gunakan indeks negatif untuk mengakses array dari ujung.
Contoh
Cetak nilai terakhir di dimensi kedua:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('Elemen terakhir dari dimensi kedua: ', arr[1, -1])
- Halaman Sebelumnya Membuat Array NumPy
- Halaman Berikutnya Potong Array NumPy