scipy.interpolate.
BivariateSpline#
- class scipy.interpolate.BivariateSpline[原始碼]#
二元樣條基底類別。
這描述了在矩形
[xb, xe] * [yb, ye]
上,由給定資料點集(x, y, z)
計算得出的度數為kx
和ky
的樣條s(x, y)
。此類別旨在被子類別化,而不是直接實例化。要建構這些樣條,請呼叫
SmoothBivariateSpline
或LSQBivariateSpline
或RectBivariateSpline
。另請參閱
UnivariateSpline
平滑單變數樣條,用於擬合給定資料點集。
SmoothBivariateSpline
通過給定點的平滑二元樣條
LSQBivariateSpline
使用加權最小平方擬合的二元樣條
RectSphereBivariateSpline
球體上矩形網格上的二元樣條
SmoothSphereBivariateSpline
球座標中的平滑二元樣條
LSQSphereBivariateSpline
球座標中使用加權最小平方擬合的二元樣條
RectBivariateSpline
矩形網格上的二元樣條。
bisplrep
用於尋找曲面的二元 B 樣條表示的函數
bisplev
用於評估二元 B 樣條及其導數的函數
方法
__call__
(x, y[, dx, dy, grid])在給定位置評估樣條或其導數。
ev
(xi, yi[, dx, dy])在點上評估樣條
返回樣條係數。
返回元組 (tx,ty),其中 tx,ty 分別包含樣條關於 x-、y-變數的節點位置。
返回樣條近似的平方殘差的加權和:sum ((w[i]*(z[i]-s(x[i],y[i])))**2,axis=0)
integral
(xa, xb, ya, yb)評估樣條在區域 [xa,xb] x [ya,yb] 上的積分。
partial_derivative
(dx, dy)建構一個新的樣條,表示此樣條的偏導數。