插值 (scipy.interpolate
)¶
插值中使用的对象的子包。
如下所列,该子软件包包含样条函数和类、一维和多维(单变量和多变量)插值类、拉格朗日和泰勒多项式插值器,以及 FITPACK 和DFITPACK函数。
一元插值¶
|
对一维函数进行插值。 |
|
一组点的插值多项式 |
|
一组点的插值多项式。 |
|
多项式插值的方便函数。 |
|
多项式插值的方便函数。 |
|
方便的pChip插补功能。 |
|
分段三次插值器匹配值和一阶导数。 |
|
PCHIP一维单调三次插值。 |
|
Akima插值器 |
|
三次样条数据插值器。 |
|
关于系数和断点的分段多项式 |
|
关于系数和断点的分段多项式。 |
多元插值¶
非结构化数据:
|
对非结构化的D-D数据进行插值。 |
|
N>1维的分段线性插值。 |
|
NearestNDInterpolator(x,y)。 |
|
CloughTocher2D插值器(点,值,TOL=1e-6)。 |
|
N维的径向基函数(RBF)插值。 |
从N维散乱数据到M-D域函数的径向基函数插值类。 |
|
|
在2-D网格上插值。 |
对于网格上的数据:
|
规则网格上的多维插值。 |
|
任意维正则网格上的插值 |
|
矩形网格上的二元样条逼近。 |
张量积多项式:
|
分段张量积多项式 |
一维样条线¶
|
B样条基中的一元样条。 |
|
计算插值B样条的(系数)。 |
|
计算LSq B样条的(系数)。 |
FITPACK例程的功能接口:
|
查找一维曲线的B样条表示。 |
|
查找N-D曲线的B样条表示。 |
|
计算B样条或其导数。 |
|
求B样条在两给定点之间的定积分。 |
|
求三次B样条的根。 |
|
求B样条的所有导数。 |
|
计算给定样条的导数的样条表示 |
|
计算给定样条的反导数(积分)的样条。 |
|
将结插入到B样条曲线中。 |
面向对象的FITPACK接口:
|
一维平滑样条拟合到给定的数据点集合。 |
|
给定数据点集合的一维插值样条。 |
|
具有显式内部结的一维样条线。 |
二维样条线¶
对于网格上的数据:
|
矩形网格上的二元样条逼近。 |
|
球面上矩形网格上的二元样条逼近。 |
对于非结构化数据:
|
二元样条的基类。 |
|
光滑的二元样条逼近。 |
|
球坐标下的光滑二元样条逼近。 |
|
加权最小二乘二元样条逼近。 |
|
球坐标下加权最小二乘二元样条逼近。 |
FITPACK函数的低级接口:
|
找出曲面的二元B样条表示。 |
|
求二元B样条及其导数。 |
其他工具¶
|
返回一个拉格朗日插值多项式。 |
|
用多项式拟合估计f在x的泰勒多项式。 |
|
以两个多项式之比的形式返回多项式的Pade逼近。 |
参见
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
为了向后兼容(不应在新代码中使用)。