scipy.interpolate.CubicSpline.

__call__#

CubicSpline.__call__(x, nu=0, экстраполяция=None)[источник]#

Вычислить кусочно-полиномиальную функцию или её производную.

Параметры:
xarray_like

Точки для вычисления интерполянта.

nuint, необязательный

Порядок производной для вычисления. Должен быть неотрицательным.

экстраполяция{bool, 'periodic', None}, опционально

Если bool, определяет, следует ли экстраполировать точки за границами на основе первого и последнего интервалов или возвращать NaN. Если 'periodic', используется периодическая экстраполяция. Если None (по умолчанию), используется self.extrapolate.

Возвращает:
yarray_like

Интерполированные значения. Форма определяется заменой оси интерполяции в исходном массиве на форму x.

Примечания

Производные вычисляются кусочно для каждого полиномиального сегмента, даже если полином не дифференцируем в точках разрыва. Полиномиальные интервалы считаются полуоткрытыми, [a, b), за исключением последнего интервала, который является замкнутым [a, b].