convolution in multidimensional space with a gussian function using scipy.ndimage.gaussian_filter

If y want to convlute your function with a gaussian in multidimensional space,

scipy.ndimage.gaussian_filter is useful:

from scipy.ndimage import gaussian_filter

data3_blur = gaussian_filter(data3, sigma=[1, 0.5, 0])

 

sigma is a scalar or list of scalars for respective axes.