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 array berikut:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[0])
Contoh
Ambil elemen kedua dari array berikut:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[1])
Contoh
Ambil elemen ketiga dan keempat dari array berikut dan lakukan penggabungan:
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 bulan 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 kedua di dimensi pertama: ', 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 kedua: ', arr[1, 4])
Mengakses array 3-D
Untuk mengakses elemen array 3-D, kita dapat menggunakan bilangan bulat yang dipisahkan koma untuk menunjukkan dimensi dan indeks elemen.
Contoh
Akses elemen ketiga daripada 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])
Pengertian Contoh
arr[0, 1, 2]
Cetak Nilai 6
。
Prinsip Kerja:
Nombor pertama mewakili dimensi pertama, ia mengandungi dua array:
[[1, 2, 3], [4, 5, 6]]
lalu:
[[7, 8, 9], [10, 11, 12]]
Karena kami memilih 0
,jadi array pertama yang tinggal adalah:
[[1, 2, 3], [4, 5, 6]]
Nombor kedua mewakili dimensi kedua, ia juga mengandungi dua array:
[1, 2, 3]
lalu:
[4, 5, 6]
Karena kami memilih 1
,jadi array kedua yang tinggal adalah:
[4, 5, 6]
Nombor ketiga mewakili dimensi ketiga, yang mengandungi tiga nilai:
4
5
6
Karena kami memilih 2
,jadi nilai akhir adalah nilai ketiga:
6
Indeks Negatif
Gunakan indeks negatif untuk mengakses array dari belakang.
Contoh
Cetak nilai terakhir daripada kedua dimensi:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('Ahli terakhir daripada kedua dimensi: ', arr[1, -1])
- Halaman Sebelumnya Membuat Array NumPy
- Halaman Berikutnya Potong Array NumPy