bisplev — SciPy v1.15.2 Manual (original) (raw)
scipy.interpolate.
scipy.interpolate.bisplev(x, y, tck, dx=0, dy=0)[source]#
Evaluate a bivariate B-spline and its derivatives.
Return a rank-2 array of spline function values (or spline derivative values) at points given by the cross-product of the rank-1 arrays x and_y_. In special cases, return an array or just a float if either x or_y_ or both are floats. Based on BISPEV and PARDER from FITPACK.
Parameters:
x, yndarray
Rank-1 arrays specifying the domain over which to evaluate the spline or its derivative.
tcktuple
A sequence of length 5 returned by bisplrep containing the knot locations, the coefficients, and the degree of the spline: [tx, ty, c, kx, ky].
dx, dyint, optional
The orders of the partial derivatives in x and y respectively.
Returns:
valsndarray
The B-spline or its derivative evaluated over the set formed by the cross-product of x and y.
Notes
See bisplrep to generate the tck representation.
References
[1]
Dierckx P. : An algorithm for surface fitting with spline functions Ima J. Numer. Anal. 1 (1981) 267-283.
[2]
Dierckx P. : An algorithm for surface fitting with spline functions report tw50, Dept. Computer Science,K.U.Leuven, 1980.
[3]
Dierckx P. : Curve and surface fitting with splines, Monographs on Numerical Analysis, Oxford University Press, 1993.
Examples