cupyx.scipy.ndimage.uniform_filter#
- cupyx.scipy.ndimage.uniform_filter(input, size=3, output=None, mode='reflect', cval=0.0, origin=0)[source]#
多维均匀滤波器。
- 参数:
input (cupy.ndarray) – 输入数组。
size (int 或 整数序列) – 均匀滤波器在每个维度上的长度。单个值适用于所有轴。
output (cupy.ndarray, dtype 或 None) – 存放输出的数组。默认为与输入相同的数据类型 (dtype)。
mode (str) – 数组边界根据给定模式 (
'reflect'
,'constant'
,'nearest'
,'mirror'
,'wrap'
) 进行处理。默认为'reflect'
。cval (scalar) – 如果 mode 为
'constant'
,则用于填充输入边缘外的值。默认为0.0
。origin (int 或 整数序列) – origin 参数控制滤波器相对于当前输入元素中心的位置。默认值
0
等效于(0,)*input.ndim
。
- 返回:
滤波结果。
- 返回类型:
注意
当输出数据类型为整数(或者未提供输出且输入为整数)时,由于中间结果的浮点舍入,结果可能与 SciPy 的结果不完全一致。