插值 (cupyx.scipy.interpolate)#

单变量插值#

BarycentricInterpolator(xi[, yi, axis])

一组点的插值多项式。

KroghInterpolator(xi, yi[, axis])

一组点的插值多项式。

barycentric_interpolate(xi, yi, x[, axis])

用于多项式插值的便捷函数。

krogh_interpolate(xi, yi, x[, der, axis])

多项式插值的便捷函数

pchip_interpolate(xi, yi, x[, der, axis])

用于pchip插值的便捷函数。

CubicHermiteSpline(x, y, dydx[, axis, ...])

分段三次插值器,匹配值和一阶导数。

PchipInterpolator(x, y[, axis, extrapolate])

PCHIP 1-D 单调三次插值。

Akima1DInterpolator(x, y[, axis])

Akima 插值器

PPoly(c, x[, extrapolate, axis])

分段多项式关于系数和断点的表示 在 x[i]x[i + 1] 之间的多项式以局部幂基表示。

BPoly(c, x[, extrapolate, axis])

分段多项式,根据系数和断点定义。

一维样条#

BSpline(t, c, k[, extrapolate, axis])

B样条基底中的单变量样条。

make_interp_spline(x, y[, k, t, bc_type, ...])

计算插值B样条的(系数)。

splder(tck[, n])

计算给定样条的导数的样条表示

splantider(tck[, n])

计算给定样条的反导数(积分)的样条。

平滑样条#

多元插值#

非结构化数据:

RBFInterpolator(y, d[, neighbors, ...])

N 维中的径向基函数 (RBF) 插值。

对于网格上的数据:

interpn(points, values, xi[, method, ...])

在规则或矩形网格上的多维插值。

RegularGridInterpolator(points, values[, ...])

在任意维度的规则或矩形网格上的插值。

张量积多项式:

NdPPoly(c, x[, extrapolate])

分段张量积多项式