一维卷积的对称边界条件
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
模块中指定各种事物,包括边界条件。
让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
模块中指定各种事物,包括边界条件。