scipy.interpolate.LSQUnivariateSpline.

导数#

LSQUnivariateSpline.derivatives(x)[源代码]#

返回样条曲线在点 x 处的所有导数。

参数:
xfloat

计算导数的点。

返回:
derndarray, 形状为 (k+1,)

从 0 到 k 阶的导数。

示例

>>> import numpy as np
>>> from scipy.interpolate import UnivariateSpline
>>> x = np.linspace(0, 3, 11)
>>> y = x**2
>>> spl = UnivariateSpline(x, y)
>>> spl.derivatives(1.5)
array([2.25, 3.0, 2.0, 0])