Pārveidojiet datus
Dažos gadījumos dati jāpārveido no plaša uz ilgu. Tam varat izmantot pārveidošanas funkciju. Sintakse ir
numpy.reshape(a, newShape, order='C')
Šeit,
a : masīvs, kuru vēlaties pārveidot
newShape : Jaunā vēlmju forma
Kārtība : noklusējums ir C, kas ir būtisks rindu stils.
Pārveidošanas piemērs
import numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)e.reshape(3,2)
Izeja:
// Before reshape[[1 2 3][4 5 6]]
//After Reshapearray([[1, 2],[3, 4],[5, 6]])
Saplacināt datus
Kad jūs strādājat ar kādu neironu tīklu, piemēram, convnet, jums ir jāsamēro masīvs. Varat izmantot saplacināt (). Sintakse ir
numpy.flatten(order='C')
Šeit,
Kārtība : noklusējums ir C, kas ir būtisks rindu stils.
Saplacināt eksāmens
e.flatten()
Izeja:
array([1, 2, 3, 4, 5, 6])