scipy.interpolate.PchipInterpolator.

__call__#

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

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

参数:
xarray_like

要计算插值器的点。

nuint,可选

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

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

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

返回:
yarray_like

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

注释

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