Хотя я уже нашел документацию по функции scipy.ndimage.convolve, и я «практически знаю, что она делает», когда я пытаюсь вычислить результирующие массивы, я не могу следовать математической формуле , Возьмем, к примеру:Математика за scipy.ndimage.convolve
a = np.array([[1, 2, 0, 0],`
[5, 3, 0, 4],
[0, 0, 0, 7],
[9, 3, 0, 0]])
k = np.array([[1,1,1],[1,1,0],[1,0,0]])
from scipy import ndimage
ndimage.convolve(a, k, mode='constant', cval=0.0)
# Why is the result like this ?
array([[11, 10, 7, 4],
[10, 3, 11, 11],
[15, 12, 14, 7],
[12, 3, 7, 0]])
Буду признателен за шаг расчета.
Заранее благодарен!
Я очень благодарен вашим объяснениям. Наконец, я понимаю, как эти значения были рассчитаны / –