Membentuk semula Data
Dalam beberapa keadaan, anda perlu membentuk semula data dari lebar hingga panjang. Anda boleh menggunakan fungsi membentuk semula untuk ini. Sintaksnya ialah
numpy.reshape(a, newShape, order='C')
Di sini,
a : Array bahawa anda ingin membentuk semula
newShape : Bentuk keinginan baru
Susunan : Default adalah C yang merupakan gaya baris penting.
Contoh Pembentukan Semula
import numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)e.reshape(3,2)
Pengeluaran:
// Before reshape[[1 2 3][4 5 6]]
//After Reshapearray([[1, 2],[3, 4],[5, 6]])
Meratakan Data
Apabila anda berurusan dengan beberapa rangkaian saraf seperti konvnet, anda perlu meratakan array. Anda boleh menggunakan meratakan (). Sintaksnya ialah
numpy.flatten(order='C')
Di sini,
Susunan : Default adalah C yang merupakan gaya baris penting.
Contoh Perataan
e.flatten()
Pengeluaran:
array([1, 2, 3, 4, 5, 6])