Omform data
I noen tilfeller må du omforme dataene fra bred til lang. Du kan bruke omformingsfunksjonen til dette. Syntaksen er
numpy.reshape(a, newShape, order='C')
Her,
a : Arrangere at du vil omforme
newShape : De nye ønskene formes
Orden : Standard er C som er en viktig radstil.
Eksempel på omforming
import numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)e.reshape(3,2)
Produksjon:
// Before reshape[[1 2 3][4 5 6]]
//After Reshapearray([[1, 2],[3, 4],[5, 6]])
Flate data
Når du håndterer et nevralt nettverk som convnet, må du flate matrisen. Du kan bruke flat (). Syntaksen er
numpy.flatten(order='C')
Her,
Orden : Standard er C som er en viktig radstil.
Eksempel på flate
e.flatten()
Produksjon:
array([1, 2, 3, 4, 5, 6])