首页 > 解决方案 > 一维卷积的对称边界条件

问题描述

h_0_2 = np.array([0.0625, 0., 0.25, 0., 0.375, 0., 0.25, 0., 0.0625]). 在 2D 场景中,我可以指定所需的边界,scipy.signal.convolve2d在我的情况下是对称边界条件。我还没有找到相同的一维选项,所以我想我必须“手动”添加边界条件。据我了解,这基本上可以通过将汉克尔矩阵添加到我们想要卷积的数组的np.convolve(h_0_2, v, 'same')位置来实现。v知道这会是什么样子吗?

标签: pythonnumpyscipyconvolutionboundary

解决方案


有一个convolve1d可以让您指定各种事物,包括scipy.ndimage模块中的边界条件。


推荐阅读