插值 (scipy.interpolate
)#
用于插值的物件子套件。
如以下所列,此子套件包含样条函数和类、一维和多维(单变量和多变量)插值类、拉格朗日和泰勒多项式插值器,以及 FITPACK 和 DFITPACK 函数的包装器。
单变量插值#
|
插值一维函数。 |
|
一组点的插值多项式。 |
|
一组点的插值多项式。 |
|
多项式插值的便利函数。 |
|
多项式插值的便利函数。 |
|
PCHIP 插值的便利函数。 |
|
匹配值和一阶导数的分段三次插值器。 |
|
PCHIP 一维单调三次插值。 |
|
Akima 插值器 |
|
三次样条数据插值器。 |
|
根据系数和断点表示的分段多项式 |
|
根据系数和断点表示的分段多项式。 |
多变量插值#
非结构化数据
|
插值非结构化的 D-D 数据。 |
|
N > 1 维的分段线性插值器。 |
|
NearestNDInterpolator(x, y)。 |
|
CloughTocher2DInterpolator(points, values, tol=1e-6)。 |
|
N 维径向基函数 (RBF) 插值。 |
|
一个用于从 N 维离散数据到 M 维域的函数的径向基函数插值的类。 |
|
在 1.14.0 版中移除。 |
用于网格上的数据
|
规则或直线网格上的多维插值。 |
|
任意维规则或直线网格上的插值器。 |
|
矩形网格上的双变量样条逼近。 |
张量积多项式
一维样条#
|
B 样条基函数中的一维样条。 |
|
计算插值 B 样条的(系数)。 |
|
计算基于 LSQ(最小二乘)拟合的 B 样条的(系数)。 |
|
使用 |
FITPACK 例程的功能接口
|
查找一维曲线的 B 样条表示。 |
|
查找 N 维曲线的 B 样条表示。 |
|
评估 B 样条或其导数。 |
|
评估 B 样条在两个给定点之间确定的积分。 |
|
查找三次 B 样条的根。 |
|
在一个点(或一组点)处评估 B 样条及其所有导数,直到 k 阶(样条的次数),其中 0 是样条本身。 |
|
计算给定样条导数的样条表示 |
|
计算给定样条的反导数(积分)的样条。 |
|
在 B 样条曲线中插入节点。 |
面向对象的 FITPACK 接口
|
一维平滑样条曲线拟合给定的一组数据点。 |
|
给定一组数据点的 一维插值样条曲线。 |
|
具有显式内部节点的一维样条曲线。 |
二维样条曲线#
用于网格上的数据
|
矩形网格上的双变量样条逼近。 |
|
球体上矩形网格上的双变量样条曲线近似。 |
非结构化数据
双变量样条曲线的基类。 |
|
|
平滑双变量样条曲线近似。 |
|
球面坐标系中的平滑双变量样条曲线近似。 |
|
加权最小二乘双变量样条曲线近似。 |
|
球面坐标系中的加权最小二乘双变量样条曲线近似。 |
FITPACK 函数的低级接口
其他工具#
|
返回拉格朗日插值多项式。 |
|
通过多项式拟合估计 f 在 x 处的泰勒多项式。 |
|
返回多项式的 Padé 近似作为两个多项式的比率。 |
另请参见
scipy.ndimage.map_coordinates
, scipy.ndimage.spline_filter
, scipy.signal.resample
, scipy.signal.bspline, scipy.signal.gauss_spline
, scipy.signal.qspline1d
, scipy.signal.cspline1d
, scipy.signal.qspline1d_eval
, scipy.signal.cspline1d_eval
, scipy.signal.qspline2d
, scipy.signal.cspline2d
.
pchip
是 PchipInterpolator
的别名,用于向后兼容(不应在新代码中使用)。