- cupyx.scipy.ndimage.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.
output (cupy.ndarray, dtype or None) – The array in which to place the output. Default is is same dtype as the input.
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.