內插 (scipy.interpolate
)#
用於內插的物件子套件。
如下所列,此子套件包含樣條函數和類別、一維和多維(單變數和多變數)內插類別、拉格朗日和泰勒多項式內插器,以及 FITPACK 和 DFITPACK 函數的封裝器。
單變數內插#
|
內插一維函數。 |
|
一組點的內插多項式。 |
|
一組點的內插多項式。 |
|
多項式內插的便利函數。 |
|
多項式內插的便利函數。 |
|
pchip 內插的便利函數。 |
|
分段三次內插器,匹配值和一階導數。 |
|
PCHIP 一維單調三次內插。 |
|
Akima 內插器 |
|
三次樣條資料內插器。 |
|
以係數和斷點表示的分段多項式 |
|
以係數和斷點表示的分段多項式。 |
|
Floater-Hormann 重心有理內插。 |
多變數內插#
非結構化資料
|
內插非結構化 D 維資料。 |
|
N > 1 維中的分段線性內插器。 |
|
NearestNDInterpolator(x, y)。 |
|
CloughTocher2DInterpolator(points, values, tol=1e-6)。 |
|
N 維中的徑向基底函數 (RBF) 內插。 |
|
用於從 N 維散佈資料到 M 維域的函數的徑向基底函數內插類別。 |
|
已在 1.14.0 版本中移除。 |
用於網格上的資料
|
在規則或直角網格上的多維內插。 |
|
在任意維度中的規則或直角網格上的內插器。 |
|
在矩形網格上的雙變數樣條近似。 |
張量積多項式
|
分段張量積多項式 |
|
張量積樣條物件。 |
一維樣條#
|
B 樣條基底中的單變數樣條。 |
|
計算內插 B 樣條的(係數)。 |
|
計算基於 LSQ(最小平方)擬合 B 樣條的(係數)。 |
|
使用 |
|
複製 FITPACK 的建構節點向量。 |
|
尋找一維函數的 B 樣條表示法。 |
|
尋找參數 N 維曲線的平滑 B 樣條表示法。 |
FITPACK 常式的函數介面
|
尋找一維曲線的 B 樣條表示法。 |
|
尋找 N 維曲線的 B 樣條表示法。 |
|
評估 B 樣條或其導數。 |
|
評估 B 樣條在兩個給定點之間的定積分。 |
|
尋找三次 B 樣條的根。 |
|
在一個點(或一組點)評估 B 樣條及其所有導數,直到 k 階(樣條的次數),其中 0 是樣條本身。 |
|
計算給定樣條的導數的樣條表示法 |
|
計算給定樣條的反導數(積分)的樣條。 |
|
將節點插入 B 樣條。 |
物件導向 FITPACK 介面
|
一維平滑樣條擬合到給定的一組資料點。 |
|
用於給定一組資料點的一維內插樣條。 |
|
具有顯式內部節點的一維樣條。 |
二維樣條#
用於網格上的資料
|
在矩形網格上的雙變數樣條近似。 |
|
在球體上的矩形網格上的雙變數樣條近似。 |
用於非結構化資料
雙變數樣條的基底類別。 |
|
|
平滑雙變數樣條近似。 |
|
球座標中的平滑雙變數樣條近似。 |
|
加權最小平方雙變數樣條近似。 |
|
球座標中的加權最小平方雙變數樣條近似。 |
FITPACK 函數的低階介面
|
尋找曲面的雙變數 B 樣條表示法。 |
|
評估雙變數 B 樣條及其導數。 |
有理近似#
|
將多項式的 Pade 近似值作為兩個多項式的比率傳回。 |
|
AAA 實數或複數有理近似。 |
其他工具#
|
傳回拉格朗日內插多項式。 |
|
透過多項式擬合估計 f 在 x 處的泰勒多項式。 |
另請參閱
scipy.ndimage.map_coordinates
、 scipy.ndimage.spline_filter
、 scipy.signal.resample
、 scipy.signal.bspline、 scipy.signal.gauss_spline
、 scipy.signal.qspline1d
、 scipy.signal.cspline1d
、 scipy.signal.qspline1d_eval
、 scipy.signal.cspline1d_eval
、 scipy.signal.qspline2d
、 scipy.signal.cspline2d
。
pchip
是 PchipInterpolator
的別名,用於向後相容性(不應在新程式碼中使用)。