Veri Bilimi & Veri Manipülasyonu - Numpy
Diziyi Yeniden Boyutlandırma
Yazar:
Enes ASAN
Yayın tarihi :15-Ara-21
Diziyi yeniden boyutlandırmak için reshape() komutu kullanılır.
Söz dizimi: reshape(shape, order='C')
- shape, yeniden boyutlandırma değerlerini temsil eder.
*Dikkat edilmesi gereken konu dizi eleman sayısına göre boyutlandırma yapılmalıdır. Örneğin 10 elemanlı bir diziden 4x3 lük bir matris oluşturulamaz, çünkü eleman sayısı 4x3=12 tane olmadığından hata verecektir.
Örnek-1: Rasgele verilerden bir dizi oluşturalım ve yeniden boyutlandırma yapalım.
import numpy as np
myArray=np.random.randint(1,20,10)
myArray
Çıktı:
array([ 3, 10, 16, 11, 11, 7, 19, 3, 2, 10])
#myArray dizisini yeniden boyutlandıralım
myArray.reshape((2,5))
Çıktı:
array([[ 3, 10, 16, 11, 11], [ 7, 19, 3, 2, 10]])