2013-04-10 2 views

답변

33

스크린 샷의 Y 배열은 1D 배열이 아니며, shape(300, 1)으로 표시된 것처럼 300 행 1 열의 2D 배열입니다.

1D 배열로 변환하려면 Y[:, 0]으로 슬라이스하거나 np.reshape(a, len(a))으로 바꿉니다.

+2

해당 배열을 1D 배열로 변환하려면 squeeze()를 사용할 수도 있습니다. – lib

4

np.convolve()은 1 차원 배열을 취합니다. 입력을 확인하고 1D로 변환해야합니다.

np.ravel()을 사용하면 배열을 한 차원으로 변환 할 수 있습니다.

관련 문제