2D свертка в Python, похожая на свиток Matlab

Я пытался сделать Свертка 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? Буду благодарен за ответ.

Ответы на вопрос(3)

Ваш ответ на вопрос