Implement 1D convolution without built-in convolution functions.
Constraints
Example
>>> signal = [1, 2, 3] >>> kernel = [0.5, 1] >>> convolve1d(signal, kernel) [0.5, 2.0, 3.5, 3.0] >>> signal = [-1, 0, 1] >>> kernel = [1, 2, 3] >>> convolve1d(signal, kernel) [-1, -2, -2, 2, 3]
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints