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
See also
See also
See also
See also