Remodelați datele
În unele ocazii, trebuie să remodelați datele de la larg la lung. Puteți utiliza funcția de remodelare pentru aceasta. Sintaxa este
numpy.reshape(a, newShape, order='C')
Aici,
a : Matrice pe care doriți să o remodelați
newShape : Noua formă a dorințelor
Comandă : Implicit este C, care este un stil de rând esențial.
Exampe de remodelare
import numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)e.reshape(3,2)
Ieșire:
// Before reshape[[1 2 3][4 5 6]]
//After Reshapearray([[1, 2],[3, 4],[5, 6]])
Aplatizați datele
Când aveți de-a face cu o rețea neuronală, cum ar fi convnet, trebuie să aplatizați matricea. Puteți utiliza aplatizați (). Sintaxa este
numpy.flatten(order='C')
Aici,
Comandă : Implicit este C, care este un stil de rând esențial.
Exampe de aplatizare
e.flatten()
Ieșire:
array([1, 2, 3, 4, 5, 6])