Preoblikovanje podataka
U nekim prilikama trebate podatke preoblikovati iz širokog u dugački. Za to možete koristiti funkciju preoblikovanja. Sintaksa je
numpy.reshape(a, newShape, order='C')
Ovdje,
a : Niz koji želite preoblikovati
newShape : Oblikuju se nove želje
Redoslijed : Zadano je C što je bitan stil retka.
Ispit preoblikovanja
import numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)e.reshape(3,2)
Izlaz:
// Before reshape[[1 2 3][4 5 6]]
//After Reshapearray([[1, 2],[3, 4],[5, 6]])
Poravnajte podatke
Kada imate posla s nekom neuronskom mrežom poput convneta, morate izravnati niz. Možete koristiti flatten (). Sintaksa je
numpy.flatten(order='C')
Ovdje,
Redoslijed : Zadano je C što je bitan stil retka.
Exampe od Flatten
e.flatten()
Izlaz:
array([1, 2, 3, 4, 5, 6])