cupyx.scipy.interpolate.pchip_interpolate#

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

pchip 插值的便捷函数。

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

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

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

  • x (标量array_like) – 长度为 M。

  • der (intlist, 可选) – 要提取的导数。可以包含 0 阶导数以返回函数值。

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

另请参阅

PchipInterpolator

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

返回值:

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

返回类型:

标量或 array_like