ValueError: object too deep for desired array while using convolution
The Y array in your screenshot is not a 1D array, it’s a 2D array with 300 rows and 1 column, as indicated by its shape being (300, 1). To remove the extra dimension, you can slice the array as Y[:, 0]. To generally convert an n-dimensional array to 1D, you can use np.reshape(a, a.size). Another option for converting a 2D array … Read more