Átalakítsa az adatokat
Bizonyos esetekben az adatokat szélesről hosszúra kell átalakítani. Ehhez használhatja az átalakítás funkciót. A szintaxis az
numpy.reshape(a, newShape, order='C')
Itt,
a : Tömb, amelyet át akar alakítani
newShape : Az új vágyak alakja
Sorrend : Alapértelmezés szerint C, amely egy elengedhetetlen sorstílus.
Átalakítás példája
import numpy as npe = np.array([(1,2,3), (4,5,6)])print(e)e.reshape(3,2)
Kimenet:
// Before reshape[[1 2 3][4 5 6]]
//After Reshapearray([[1, 2],[3, 4],[5, 6]])
Adatok lapítása
Ha valamilyen neurális hálózattal, például convnet-kel foglalkozik, le kell simítania a tömböt. Használhatja a flatten () parancsot. A szintaxis az
numpy.flatten(order='C')
Itt,
Sorrend : Alapértelmezés szerint C, amely egy elengedhetetlen sorstílus.
Plattan példája
e.flatten()
Kimenet:
array([1, 2, 3, 4, 5, 6])