{ } Raw JSON

bundles / scipy 1.17.1 / scipy / interpolate / _bsplines / _make_interp_per_full_matr

function

scipy.interpolate._bsplines:_make_interp_per_full_matr

source: /scipy/interpolate/_bsplines.py :1215

Signature

def   _make_interp_per_full_matr ( x y t k )

Summary

Returns a solution of a system for B-spline interpolation with periodic boundary conditions. First k - 1 rows of matrix are conditions of periodicity (continuity of k - 1 derivatives at the boundary points). Last n rows are interpolation conditions. RHS is k - 1 zeros and n ordinates in this case.

Parameters

x : 1-D array, shape (n,)

Values of x - coordinate of a given set of points.

y : 1-D array, shape (n,)

Values of y - coordinate of a given set of points.

t : 1-D array, shape(n+2*k,)

Vector of knots.

k : int

The maximum degree of spline

Returns

c : 1-D array, shape (n+k-1,)

B-spline coefficients

Notes

t is supposed to be taken on circle.

Aliases

  • scipy.interpolate._bsplines._make_interp_per_full_matr