一维卷积的对称边界条件

symmetric boundary condition for 1d convolution

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

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