This is a pre-release version (2.0.0.dev0+git20260907.41eeb59).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / interpolate / _bsplines / _make_interp_per_full_matr

function

scipy.interpolate._bsplines:_make_interp_per_full_matr

source: build-install/usr/lib/python3.14/site-packages/scipy/interpolate/_bsplines.py:1694

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