cupyx.scipy.ndimage.map_coordinates#
- cupyx.scipy.ndimage.map_coordinates(input, coordinates, output=None, order=3, mode='constant', cval=0.0, prefilter=True)[源代码]#
通过插值将输入数组映射到新坐标。
坐标数组用于找到输出中每个点在输入中对应的坐标。输入在这些坐标处的值通过请求阶数的样条插值确定。
输出的形状由坐标数组的形状派生,通过丢弃第一个轴。沿第一个轴的数组值是输出值在输入数组中的坐标。
- 参数:
input (cupy.ndarray) – 输入数组。
coordinates (array_like) – 评估
input的坐标。output (cupy.ndarray 或 dtype) – 放置输出的数组,或返回数组的数据类型。
order (int) – 样条插值的阶数,默认为 3。必须在 0-5 的范围内。
mode (str) – 根据给定模式填充输入边界外的点(
'constant'、'nearest'、'mirror'、'reflect'、'wrap'、'grid-mirror'、'grid-wrap'、'grid-constant'或'opencv')。cval (scalar) – 如果
mode='constant'或mode='opencv',则用于填充输入边界外点的值。默认为 0.0prefilter (bool) – 确定是否在插值前使用
spline_filter对输入数组进行预过滤。默认为 True,如果order > 1,则会创建临时float64过滤值数组。如果将其设置为 False,则如果order > 1且输入未预过滤(即不是对原始输入调用spline_filter的结果),则输出会略微模糊。
- 返回:
转换输入的结果。输出的形状由
coordinates的形状派生,通过丢弃第一个轴。- 返回类型: