Home » python » Indeks Array NumPy: Code dan Cara Mengaksesnya

Indeks Array NumPy: Code dan Cara Mengaksesnya

by Catur Kurnia Sari
by Catur Kurnia Sari

Section Artikel

Mengakses Elemen Array

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

import numpy as np

arr = np.array([1, 2, 3, 4])

print(arr[0])

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])

Akses Array 2-D

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])

Akses Array 3-D

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

Pengindeksan Negatif

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])

You may also like