Yazeka
Arama sonuçlarına göre oluşturuldu
NumPy'de boyutların değiştirilmesi için üç ana yöntem vardır:
shape(),
reshape()ve
resize()fonksiyonları 12.
shape()
fonksiyonu, dizinin mevcut boyutunu döndürür ve bu boyut değiştirilemez 2.reshape()
fonksiyonu, dizinin şeklini yeni boyutlarla değiştirir 12. Bu fonksiyon, bir tuple şeklinde belirtilen yeni eksen düzenine göre çalışır 3. Örnek kullanım:
import numpy as np array_2d = np.array([[1, 2], [3, 4]]) transposed_array = array_2d.reshape(4, 1) # 2x2 matrisin boyutlarını 4x1 olarak değiştirir
resize()
fonksiyonu, dizinin boyutunu yeni bir şekle göre yeniden boyutlandırır 15. Eğer yeni boyut, mevcut boyuttan büyükse, ekstra alanlar orijinal dizinin kopyalarıyla doldurulur 2. Örnek kullanım:
import numpy as np gfg = np.arange(1, 10) gfg.resize((4, 4)) # boyutlar 4x4 olarak değiştirilir ve kalan kısım 0'larla doldurulur
5 kaynaktan alınan bilgiyle göre: