Konwolucja 2D w Pythonie podobna do conv2 Matlaba
Próbowałem wykonać ewolucję macierzy 2D za pomocą SciPy i Numpy, ale się nie udało. Dla SciPy próbowałem, sepfir2d i scipy.signal.convolve i Convolve2D dla Numpy. Czy w Matlabie dla Pythona istnieje prosta funkcja, taka jak conv2?
Oto przykład:
A= [ 5 4 5 4;
3 2 3 2;
5 4 5 4;
3 2 3 2 ]
Chcę to złożyć[0.707 0.707]
A wynik jak w przypadku conv2 z Matlaba to
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
Jaka funkcja oblicza to wyjście w Pythonie? Będę wdzięczny za odpowiedź.