Convolução 2D em Python semelhante ao conv2 de Matlab

Eu tenho tentado fazer convolução de uma matriz 2D usando SciPy, e Numpy mas falhou. Para SciPy eu tentei, sepfir2d e scipy.signal.convolve e Convolve2D para Numpy. Existe uma função simples como conv2 no Matlab for Python?

Aqui está um exemplo:

 A= [ 5     4     5     4;
      3     2     3     2;
      5     4     5     4;
      3     2     3     2 ]

Eu quero convolver isso com[0.707 0.707]

E o resultado como por conv2 do 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

Alguma função para calcular essa saída em Python? Ficarei grato por uma resposta.

questionAnswers(3)

yourAnswerToTheQuestion