NumPy Dizi İndeksi
- Önceki Sayfa NumPy Dizi Oluşturma
- Sonraki Sayfa NumPy Dizi Kesme
Dizideki elemanlara erişim
Dizideki indeksler, dizideki elemanlara erişimle eş anlamlıdır.
Dizideki elemanlara, indeks numaralarını referans alarak ulaşabilirsiniz.
NumPy dizilerindeki indeksler 0 ile başlar, bu da birinci elemanın indeksinin 0, ikinci elemanın indeksinin 1 olduğunu ve bunun gibi devam ettiğini anlamına gelir.
Örnek
Aşağıdaki diziden birinci elemanı alın:
import numpy as np arr = np.array([1, 2, 3, 4]) Aşağıdaki diziden birinci elemanı alın:
Örnek
Aşağıdaki diziden birinci elemanı alın:
import numpy as np arr = np.array([1, 2, 3, 4]) Aşağıdaki diziden ikinci elemanı alın:
Örnek
Aşağıdaki diziden üçüncü ve dördüncü elemanları alınıp birleştirilir:
import numpy as np arr = np.array([1, 2, 3, 4]) print(arr[2] + arr[3])
2-D dizine erişim
İki boyutlu dizideki elemanlara erişmek için, elemanın boyutlarını ve indekslerini belirtmek için virgülle ayrılmış tam sayı kullanabiliriz.
Örnek
1. boyutta ikinci elemana erişim:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('1. boyutta 2. eleman: ', arr[0, 1])
Örnek
2. boyutta beşinci elemana erişim:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('2. boyutta 5. eleman: ', arr[1, 4])
3-D dizine erişim
3-D dizideki elemanlara erişmek için, elemanın boyutlarını ve indekslerini belirtmek için virgülle ayrılmış tam sayı kullanabiliriz.
Örnek
İlk dizinin ikinci dizinin üçüncü elemanına erişin:
import numpy as np arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]]) print(arr[0, 1, 2])
Örnek Açıklama
arr[0, 1, 2]
Değerleri Yazdır 6
.
Çalışma Principleri:
İlk sayı birinci boyutu temsil eder, bu da iki dizini içerir:
[[1, 2, 3], [4, 5, 6]]
Sonra:
[[7, 8, 9], [10, 11, 12]]
Çünkü biz 0
Bu yüzden birinci dizini kalır:
[[1, 2, 3], [4, 5, 6]]
İkinci sayı ikinci boyutu temsil eder, bu da iki dizini içerir:
[1, 2, 3]
Sonra:
[4, 5, 6]
Çünkü biz 1
Bu yüzden ikinci dizini kalır:
[4, 5, 6]
Üçüncü sayı üç boyutlu, üç değer içerir:
4
5
6
Çünkü biz 2
Bu yüzden sonuc olarak üçüncü değer alınır:
6
Negatif İndeks
Negatif indeks kullanarak dizinin sonundan başlayarak erişim sağlanır.
Örnek
İkinci boyutta son elemanı yazdır:
import numpy as np arr = np.array([[1,2,3,4,5], [6,7,8,9,10]]) print('2. boyutun son elemanı: ', arr[1, -1])
- Önceki Sayfa NumPy Dizi Oluşturma
- Sonraki Sayfa NumPy Dizi Kesme