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 ndmin
ve 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.