Bentuk Ulang Data
Dalam beberapa kesempatan, Anda perlu membentuk ulang data dari lebar menjadi panjang. Anda dapat menggunakan fungsi membentuk ulang untuk ini. Sintaksnya adalah
numpy.reshape(a, newShape, order='C')
Sini,
a : Larik yang ingin Anda bentuk kembali
newShape : Bentuk keinginan baru
Urutan : Default adalah C yang merupakan gaya baris penting.
Contoh Pembentukan Ulang
import numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)e.reshape(3,2)
Keluaran:
// Before reshape[[1 2 3][4 5 6]]
//After Reshapearray([[1, 2],[3, 4],[5, 6]])
Ratakan Data
Saat Anda berurusan dengan beberapa jaringan neural seperti konvnet, Anda perlu meratakan array. Anda dapat menggunakan flatten (). Sintaksnya adalah
numpy.flatten(order='C')
Sini,
Urutan : Default adalah C yang merupakan gaya baris penting.
Contoh dari Flatten
e.flatten()
Keluaran:
array([1, 2, 3, 4, 5, 6])