BivariateSpline#
- class scipy.interpolate.BivariateSpline[Quelle]#
Basisklasse für bivariate Splines.
Diese beschreibt einen Spline
s(x, y)der Gradekxundkyauf dem Rechteck[xb, xe] * [yb, ye], berechnet aus einem gegebenen Satz von Datenpunkten(x, y, z).Diese Klasse ist zur Unterklasse gedacht und nicht direkt zu instanziieren. Um diese Splines zu konstruieren, rufen Sie entweder
SmoothBivariateSpline,LSQBivariateSplineoderRectBivariateSplineauf.Methoden
__call__(x, y[, dx, dy, grid])Evaluieren des Splines oder seiner Ableitungen an gegebenen Positionen.
ev(xi, yi[, dx, dy])Evaluieren des Splines an Punkten
Gib die Spline-Koeffizienten zurück.
Gibt ein Tupel (tx,ty) zurück, wobei tx,ty die Knotenpositionen des Splines bezüglich der x- und y-Variablen enthalten.
Gibt die gewichtete Summe der quadrierten Residuen der Spline-Approximation zurück: sum ((w[i]*(z[i]-s(x[i],y[i])))**2,axis=0)
integral(xa, xb, ya, yb)Evaluieren des Integrals des Splines über die Fläche [xa,xb] x [ya,yb].
partial_derivative(dx, dy)Konstruiert einen neuen Spline, der eine partielle Ableitung dieses Splines darstellt.
Siehe auch
UnivariateSplineEin geglätteter univariater Spline zur Anpassung an eine gegebene Menge von Datenpunkten.
SmoothBivariateSplineEin glättender bivariate Spline durch die gegebenen Punkte
LSQBivariateSplineEin bivariate Spline unter Verwendung von gewichteter Kleinster-Quadrate-Anpassung
RectSphereBivariateSplineEin bivariate Spline über ein rechteckiges Gitter auf einer Kugel
SmoothSphereBivariateSplineEin glättender bivariate Spline in Kugelkoordinaten
LSQSphereBivariateSplineEin bivariate Spline in Kugelkoordinaten unter Verwendung von gewichteter Kleinster-Quadrate-Anpassung
RectBivariateSplineein bivariate Spline über ein rechteckiges Gitter.
bisplrepEine Funktion zum Finden einer B-Spline-Darstellung einer Oberfläche im Bivariaten
bisplevEine Funktion zur Auswertung eines B-Splines im Bivariaten und seiner Ableitungen