Verileri Yeniden Şekillendir
Bazı durumlarda, verileri genişten uzuna doğru yeniden şekillendirmeniz gerekir. Bunun için yeniden şekillendirme işlevini kullanabilirsiniz. Sözdizimi
numpy.reshape(a, newShape, order='C')
Buraya,
a : Yeniden şekillendirmek istediğiniz dizi
newShape : Yeni arzuların şekli
Sıra : Varsayılan, temel bir satır stili olan C'dir.
Yeniden Şekillendirme Örneği
import numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)e.reshape(3,2)
Çıktı:
// Before reshape[[1 2 3][4 5 6]]
//After Reshapearray([[1, 2],[3, 4],[5, 6]])
Verileri Düzleştir
Convnet gibi bir sinir ağıyla uğraşırken, diziyi düzleştirmeniz gerekir. Flatten () kullanabilirsiniz. Sözdizimi
numpy.flatten(order='C')
Buraya,
Sıra : Varsayılan, temel bir satır stili olan C'dir.
Yassılaştırma Örneği
e.flatten()
Çıktı:
array([1, 2, 3, 4, 5, 6])