scipy.interpolate.NdBSpline.

design_matrix#

classmethod NdBSpline.design_matrix(xvals, t, k, extrapolate=True)[source]#

构造设计矩阵作为 CSR 格式的稀疏数组。

参数:
xvalsndarray, shape(npts, ndim)

数据点。 xvals[j, :] 将第 j 个数据点作为 ndim 维数组给出。

t1D ndarray 的元组,长度为 ndim

方向 1、2、… ndim 中的节点向量,

kint

B 样条阶数。

extrapolatebool, 可选

是否外推超出范围的值或引发 ValueError

返回:
design_matrixCSR 数组

设计矩阵的每一行对应于 xvals 中的一个值,并包含在此值处非零的 b 样条基元素的值。