让h_0_2 = np.array([0.0625, 0., 0.25, 0., 0.375, 0., 0.25, 0., 0.0625])来吧。在2D场景中,我可以使用scipy.signal.convolve2d指定所需的边界,在我的例子中,这是对称边界条件。我没有为1D找到相同的选项,所以我想我必须‘手动’添加边界条件。据我所知,这基本上可以通过向np.convolve(h_0_2, v, 'same')添加一个汉克尔矩阵来实现,其中v是我们想要与之卷积的数组。你知道这会是什么样子吗?
发布于 2020-06-28 22:14:35
有一个convolve1d可以让您在scipy.ndimage模块中指定所有类型的内容,包括边界条件。
https://stackoverflow.com/questions/62622979
复制相似问题