scipy.interpolate.NdBSpline.

design_matrix#

метод класса NdBSpline.design_matrix(xvals, t, k, экстраполяция=True)[источник]#

Построить матрицу плана как разреженный массив в формате CSR.

Параметры:
xvalsndarray, форма (npts, ndim)

Точки данных. xvals[j, :] дает j-я точка данных как ndim-мерный массив.

tкортеж из 1D ndarrays, длина-ndim

Векторы узлов в направлениях 1, 2, … ndim,

kint

Степень B-сплайна.

экстраполяцияbool, необязательно

Экстраполировать ли значения вне границ или вызывать ValueError

Возвращает:
design_matrixCSR массив

Каждая строка матрицы плана соответствует значению в xvals и содержит значения элементов B-сплайна, которые ненулевые при данном значении.