gaussian_filter1d(input, sigma, axis=-1, order=0, output=None, mode='reflect', cval=0.0, truncate=4.0)¶
One-dimensional Gaussian filter along the given axis.
The lines of the array along the given axis are filtered with a Gaussian filter of the given standard deviation.
input (cupy.ndarray) – The input array.
sigma (scalar) – Standard deviation for Gaussian kernel.
axis (int) – The axis of input along which to calculate. Default is -1.
order (int) – An order of
0, the default, corresponds to convolution with a Gaussian kernel. A positive order corresponds to convolution with that derivative of a Gaussian.
mode (str) – The array borders are handled according to the given mode (
'wrap'). Default is
cval (scalar) – Value to fill past edges of input if mode is
'constant'. Default is
truncate (float) – Truncate the filter at this many standard deviations. Default is
The result of the filtering.
- Return type
When the output data type is integral (or when no output is provided and input is integral) the results may not perfectly match the results from SciPy due to floating-point rounding of intermediate results.