scipy.interpolate.BarycentricInterpolator.

導數#

BarycentricInterpolator.derivatives(x, der=None)[source]#

在點 x 評估多項式的幾個導數

產生在點 x 評估的導數陣列。

參數:
xarray_like

評估導數的點或多個點

derint 或 list 或 None,可選

要評估的導數數量,若為 None 則評估所有可能非零的導數(即,一個等於點數的數字),或要評估的導數列表。此數字包含作為「第 0 階」導數的函數值。

回傳:
dndarray

包含導數的陣列;d[j] 包含第 j 階導數。d[j] 的形狀是透過將原始陣列中的內插軸替換為 x 的形狀來決定的。

範例

>>> from scipy.interpolate import KroghInterpolator
>>> KroghInterpolator([0,0,0],[1,2,3]).derivatives(0)
array([1.0,2.0,3.0])
>>> KroghInterpolator([0,0,0],[1,2,3]).derivatives([0,0])
array([[1.0,1.0],
       [2.0,2.0],
       [3.0,3.0]])