-
插值模块
scipy.interpolate
是插值模块,插值是离散函数逼近的重要方法,利用它可通过函数在有限个点处的取值状况,估算出函数在其他点处的近似值。与拟合不同的是,要求曲线通过所有的已知数据。计算插值有两种基本的方法:- 对一个完整的数据集去拟合一个函数;
- 仿样内插法:对数据集的不同部分拟合出不同的函数,而函数之间的曲线平滑对接。
SciPy
的interpolate
模块提供了许多对数据进行插值运算的函数,范围涵盖简单的一维插值到复杂多维插值求解。
当样本数据变化归因于一个独立的变量时,就使用一维插值;反之样本数据归因于多个独立变量时,使用多维插值。
class scipy.interpolate.interp1d(x, y, kind='linear', axis=-1, copy=True, bounds_error=None, fill_value=nan, assume_sorted=False)
这是一个类,用于完成一维数据的插值运算。
- 参数