scipy.interpolate.Akima1DInterpolator¶
- class scipy.interpolate.Akima1DInterpolator(x, y, axis=0)[源代码]¶
Akima插值器
拟合分段三次多项式,给定向量x和y。Akima的插值方法使用由分段三次多项式构造的连续可微子样条。生成的曲线通过给定的数据点,看起来平滑自然。
- 参数
- xndarray,形状(m,)
单调递增实值的一维数组。
- yndarray,形状(m,.)
实值的N-D数组。的长度
y
沿第一个轴的长度必须等于x
。- axis整型,可选
指定
y
沿其进行插值。内插默认为的第一个轴y
。
参见
PchipInterpolator
PCHIP一维单调三次插值器。
CubicSpline
三次样条数据插值器。
PPoly
关于系数和断点的分段多项式
注意事项
0.14 新版功能.
仅用于精确数据,因为拟合的曲线正好经过给定点。此例程可用于绘制通过几个给定点的令人满意的平滑曲线,以便打印。
参考文献
- [1] 一种基于插值和光滑曲线拟合的新方法
关于当地的程序。张宏志,“美国医学杂志”,1970年10月,17(4),589-602。
- 属性
- axis
- c
- extrapolate
- x
方法:
__call__
\(X[, nu, extrapolate] )计算分段多项式或其导数。
derivative
\([nu] )构造一个新的分段多项式来表示导数。
antiderivative
\([nu] )构造一个新的分段多项式来表示该反导数。
roots
\([discontinuity, extrapolate] )求分段多项式的实根。