scipy.interpolate.CubicSpline.

__call__#

CubicSpline.__call__(x, nu=0, extrapolate=None)[源代码]#

计算分段多项式或其导数。

参数:
x类数组

在其中计算插值的点。

nuint, 可选

要计算的导数的阶数。必须是非负的。

extrapolate{bool, ‘periodic’, None}, 可选

如果为 bool,则确定是否基于第一个和最后一个区间外推到超出范围的点,或返回 NaN。如果为 ‘periodic’,则使用周期性外推。如果为 None(默认),则使用 self.extrapolate

返回:
y类数组

插值的值。形状通过将原始数组中的插值轴替换为 x 的形状来确定。

备注

即使多项式在断点处不可微,也为每个多项式段逐段计算导数。多项式区间被认为是半开的, [a, b),除了最后一个区间是闭的 [a, b]