I want to apply a 3x3 or larger image filter (gaussian or median) on a 2-d array.
Though there are several ways for doing that such as scipy.ndimage.gaussian_filter
or applying a loop, I want to know if there is a way to apply a 3x3 or larger filter on each pixel of a mxn
array simultaneously, because it would save a lot of time bypassing loops. Can functional programming be used for the purpose??
There is a module called scipy.ndimage.filters.convolve
, please tell whether it is able to perform simultaneous operations.