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]])