scipy.interpolate.NdBSpline.

design_matrix#

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

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

参数:
xvalsndarray,形状(npts, ndim)

数据点。xvals[j, :] 将第 j 个数据点表示为 ndim 维数组。

t一维 ndarrays 元组,长度为 ndim

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

kint

B 样条次数。

extrapolatebool,可选

是否外推超出边界的值,或引发 ValueError

返回:
design_matrixCSR 数组

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