2013-04-10 60 views

回答

33

您屏幕截圖中的Y數組不是一維數組,它是一個有300行1列的二維數組,其shape(300, 1)

要將其轉換爲一維數組,請將其切片爲Y[:, 0]或使用np.reshape(a, len(a))對其進行重新整形。

+2

要將該數組轉換爲1D數組,還可以使用squeeze() – lib 2015-02-19 11:22:55

4

np.convolve()需要一維數組。您需要檢查輸入並將其轉換爲1D。您可以使用np.ravel()將數組轉換爲一個維度。

相關問題