scipy.interpolate.
BivariateSpline#
- class scipy.interpolate.BivariateSpline[source]#
二元样条的基类。
这描述了一个在矩形
[xb, xe] * [yb, ye]
上,由给定数据集(x, y, z)
计算出的、kx
和ky
次的样条s(x, y)
。该类旨在被子类化,而非直接实例化。要构建这些样条,请调用
SmoothBivariateSpline
或LSQBivariateSpline
或RectBivariateSpline
。方法
__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)构造一个代表此样条偏导数的新样条。
另请参阅
UnivariateSpline
用于拟合给定数据集的光滑一元样条。
SmoothBivariateSpline
通过给定点的平滑二元样条
LSQBivariateSpline
使用加权最小二乘拟合的二元样条
RectSphereBivariateSpline
球面上矩形网格上的二元样条
SmoothSphereBivariateSpline
球面坐标系中的平滑二元样条
LSQSphereBivariateSpline
在球面坐标系中使用加权最小二乘拟合的二元样条
RectBivariateSpline
矩形网格上的二元样条。
bisplrep
查找曲面的二元 B 样条表示的函数
bisplev
评估二元 B 样条及其导数的函数