I'm new to numpy.
I learned the difference between rank-1 array and 1-dim vector from Difference between numpy.array shape (R, 1) and (R,)
I'm also told to use vector where possible for machine learning tasks instead of rank1 array. (It's from https://www.coursera.org/learn/neural-networks-deep-learning/lecture/87MUx/a-note-on-python-numpy-vectors at 4:35)
I'm trying to use numpy.convolve and I don't see it takes 1-dim vector.
Is there a way to pass 1-dim vector to numpy.convolve
or should I use (N,) shape array?