2013-04-10 19 views

Trả lời

33

Mảng Y trong ảnh chụp màn hình của bạn không phải là mảng 1D, đó là mảng 2D có 300 hàng và 1 cột, như được biểu thị bằng shape(300, 1).

Để chuyển đổi thành mảng 1D, hãy cắt nó thành Y[:, 0] hoặc định hình lại bằng np.reshape(a, len(a)).

+2

Để chuyển mảng đó thành mảng 1D, bạn cũng có thể sử dụng squeeze() – lib

4

np.convolve() lấy một mảng thứ nguyên. Bạn cần phải kiểm tra đầu vào và chuyển đổi nó thành 1D.

Bạn có thể sử dụng np.ravel(), để chuyển đổi mảng thành một thứ nguyên.

Các vấn đề liên quan