2013-04-10 7 views

risposta

33

Il Y matrice nella schermata non è una matrice 1D, è un array 2D con 300 righe e 1 colonna, come indicato dal suo shape essere (300, 1).

Per convertirlo in un array 1D, suddividerlo come Y[:, 0] o rimodellare con np.reshape(a, len(a)).

+2

Per convertire tale array in array 1D, è anche possibile utilizzare squeeze() – lib

4

np.convolve() utilizza una matrice di dimensioni. È necessario verificare l'input e convertirlo in 1D.

È possibile utilizzare np.ravel() per convertire la matrice in una dimensione.

Problemi correlati