cupyx.scipy.interpolate.pchip_插值#

cupyx.scipy.interpolate.pchip_interpolate(xi, yi, x, der=0, axis=0)[源代码][源代码]#

用于pchip插值的便捷函数。

xi 和 yi 是用于近似某个函数 f 的值数组,其中 yi = f(xi)。插值器使用单调三次样条来找到新点 x 的值及其导数。详情请参见 scipy.interpolate.PchipInterpolator

参数:
  • xi (array_like) – 一个排序后的 x 坐标列表,长度为 N。

  • yi (array_like) – 一个实数值的一维数组。yi 沿插值轴的长度必须等于 xi 的长度。如果是 N 维数组,使用 axis 参数选择正确的轴。

  • x (scalar or array_like) – 长度为 M。

  • der (int or list, optional) – 要提取的导数。可以包含第0阶导数以返回函数值。

  • axis (int, optional) – yi 数组中对应于 x 坐标值的轴。

参见

PchipInterpolator

PCHIP 1-D 单调三次插值器。

返回:

y – 结果,长度为 R 或长度为 M 或 M 乘以 R。

返回类型:

scalar or array_like