cupyx.scipy.ndimage.convolve

cupyx.scipy.ndimage.convolve(input, weights, output=None, mode='reflect', cval=0.0, origin=0)

Multi-dimensional convolution.

The array is convolved with the given kernel.

Parameters:
  • input (cupy.ndarray) – The input array.
  • weights (cupy.ndarray) – Array of weights, same number of dimensions as input
  • output (cupy.ndarray, dtype or None) – The array in which to place the output.
  • mode (str) – The array borders are handled according to the given mode ('reflect', 'constant', 'nearest', 'mirror', 'wrap'). Default is 'reflect'.
  • cval (scalar) – Value to fill past edges of input if mode is constant. Default is 0.0.
  • origin (scalar or tuple of scalar) – The origin parameter controls the placement of the filter, relative to the center of the current element of the input. Default of 0 is equivalent to (0,)*input.ndim.
Returns:

The result of convolution.

Return type:

cupy.ndarray