NumPy Dizi Şekli


Dizi Şekli

Bir dizinin şekli, her boyuttaki eleman sayısıdır.


Bir Dizinin Şeklini Alın

NumPy dizileri shape, karşılık gelen öğelerin sayısına sahip her dizini içeren bir demet döndüren bir özniteliğe sahiptir.

Örnek

2 boyutlu bir dizinin şeklini yazdırın:

import numpy as np

arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])

print(arr.shape)

Yukarıdaki örnek (2, 4), dizinin 2 boyutu olduğu anlamına gelir; birinci boyutun 2, ikincisinin ise 4 öğesi vardır.

Örnek

1,2,3,4 değerlerine sahip bir vektör kullanarak 5 boyutlu bir dizi oluşturun ndminve son boyutun 4 değerine sahip olduğunu doğrulayın:

import numpy as np

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

print(arr)
print('shape of array :', arr.shape)

Şekil demeti neyi temsil ediyor?

Her dizindeki tamsayılar, karşılık gelen boyutun sahip olduğu öğelerin sayısı hakkında bilgi verir.

Yukarıdaki indeks-4'teki örnekte 4 değerine sahibiz, dolayısıyla 5. (4 + 1.) boyutun 4 elementi olduğunu söyleyebiliriz.


Egzersizlerle Kendinizi Test Edin

Egzersiz yapmak:

Bir dizinin şeklini kontrol etmek için doğru NumPy sözdizimini kullanın.

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

print(arr.)