scipy.interpolate.NdBSpline.

design_matrix#

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

Konstruiert die Designmatrix als Sparse-Array im CSR-Format.

Parameter:
xvalsndarray, shape(npts, ndim)

Datenpunkte. xvals[j, :] gibt den j-ten Datenpunkt als ndim-dimensionales Array.

ttuple aus 1D-ndarrays, Länge ndim

Knotenvektoren in den Richtungen 1, 2, … ndim,

kint

B-Spline-Grad.

extrapolatebool, optional

Gibt an, ob Werte außerhalb des Bereichs extrapoliert werden sollen oder ein ValueError ausgelöst wird.

Rückgabe:
design_matrixein CSR-Array

Jede Zeile der Designmatrix entspricht einem Wert in xvals und enthält die Werte der B-Spline-Basiselemente, die an diesem Wert ungleich Null sind.