插值 (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 一维单调三次插值。

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])

逐段张量积多项式