cupyx.scipy.ndimage.spline_filter1d#

cupyx.scipy.ndimage.spline_filter1d(input, order=3, axis=-1, output=<class 'numpy.float64'>, mode='mirror')[source]#

沿着给定轴计算一维样条滤波器。

沿给定轴的数组行通过样条滤波器进行滤波。样条的阶数必须大于等于 2 且小于等于 5。

参数:
  • input (cupy.ndarray) – 输入数组。

  • order (int) – 样条插值的阶数,默认为 3。必须在 0-5 的范围内。

  • axis (int) – 应用样条滤波器的轴。默认为最后一个轴。

  • output (cupy.ndarraydtype, 可选) – 放置输出的数组,或返回数组的数据类型。默认为 numpy.float64

  • mode (str) – 输入边界之外的点根据给定的模式进行填充 ('constant', 'nearest', 'mirror', 'reflect', 'wrap', 'grid-mirror', 'grid-wrap', 'grid-constant''opencv')。

返回值:

对输入进行预滤波的结果。

返回类型:

cupy.ndarray

另请参阅

scipy.spline_filter1d()