cupyx.scipy.signal.convolve2d¶
-
cupyx.scipy.signal.convolve2d(in1, in2, mode='full', boundary='fill', fillvalue=0)[source]¶ Convolve two 2-dimensional arrays.
Convolve
in1andin2with output size determined bymode, and boundary conditions determined byboundaryandfillvalue.- Parameters
in1 (cupy.ndarray) – First input.
in2 (cupy.ndarray) – Second input. Should have the same number of dimensions as
in1.mode (str) –
Indicates the size of the output:
'full': output is the full discrete linear convolution (default)'valid': output consists only of those elements that do not rely on the zero-padding. Eitherin1orin2must be at least as large as the other in every dimension.'same': - output is the same size asin1, centered with respect to the'full'output
boundary (str) –
Indicates how to handle boundaries:
fill: pad input arrays with fillvalue (default)wrap: circular boundary conditionssymm: symmetrical boundary conditions
fillvalue (scalar) – Value to fill pad input arrays with. Default is 0.
- Returns
- A 2-dimensional array containing a subset of the discrete
linear convolution of
in1within2.
- Return type
See also
See also
cupyx.scipy.signal.fftconvolve()See also
cupyx.scipy.signal.oaconvolve()See also
See also
See also