Я пытаюсь выполнить свертку 2D-матрицы с помощью SciPy и Numpy, но не удалось. Для SciPy я попробовал, sepfir2d и scipy.signal.convolve и Convolve2D для Numpy. Есть ли простая функция, например conv2 в Matlab для Python?
Вот пример:
A= [ 5 4 5 4;
3 2 3 2;
5 4 5 4;
3 2 3 2 ]
Я хочу свернуть его с помощью [0.707 0.707]
И результат как conv2 из Matlab есть
3.5350 6.3630 6.3630 6.3630 2.8280
2.1210 3.5350 3.5350 3.5350 1.4140
3.5350 6.3630 6.3630 6.3630 2.8280
2.1210 3.5350 3.5350 3.5350 1.4140
Некоторая функция для вычисления этого вывода в Python? Я буду благодарен за ответ.