Interpolation (scipy.interpolate)#
Unterpaket für Funktionen und Objekte, die bei der Interpolation verwendet werden.
Siehe den Benutzerleitfaden für Empfehlungen zur Auswahl einer Routine und weitere Details zur Verwendung.
Univariate Interpolation#
|
Erstellt eine interpolierende B-Spline mit spezifiziertem Grad und Randbedingungen. |
|
Stückweise kubischer Interpolator zur Anpassung von Werten (C2-glatt). |
|
PCHIP-formerhaltender Interpolator (C1-glatt). |
|
Akima "visuell ansprechender" Interpolator (C1-glatt). |
|
Floater-Hormann baryzentrischer rationaler Interpolator (C∞-glatt auf der reellen Achse). |
|
Baryzentrischer (Lagrange mit verbesserter Stabilität) Interpolator (C∞-glatt). |
|
Krogh-Interpolator (C∞-glatt). |
|
Stückweise kubischer Interpolator zur Anpassung von Werten und ersten Ableitungen (C1-glatt). |
Low-level Datenstrukturen für univariate Interpolation
Multivariate Interpolation#
Unstrukturierte Daten
|
Stückweise lineare Interpolation in N > 1 Dimensionen. |
|
Nächstliegender Nachbar-Interpolator in N > 1 Dimensionen. |
|
Stückweise kubischer, C1-glatter, Krümmung minimierender Interpolator in N=2 Dimensionen. |
|
Radialer Basisfunktions-Interpolator in N ≥ 1 Dimensionen. |
Für Daten auf einem Gitter
|
Interpolator spezifizierter Ordnung auf einem rechtwinkligen Gitter in N ≥ 1 Dimensionen. |
Low-level Datenstrukturen für Tensorproduktpolynome und Splines
1-D-Spline-Glättung und -Approximation#
|
Erstellt eine glättende B-Spline, die das Kriterium der kleinsten Quadrate (LSQ) erfüllt. |
|
Erstellt eine glättende B-Spline, die das Kriterium der verallgemeinerten Kreuzvalidierung (GCV) erfüllt. |
|
Erstellt eine glättende B-Spline-Funktion mit begrenztem Fehler, die Sprünge in der Ableitung minimiert. |
|
Erstellt eine glättende parametrische B-Spline-Kurve mit begrenztem Fehler, die Sprünge in der Ableitung minimiert. |
|
Generiert Knotenvektoren, bis das Kriterium der kleinsten Quadrate (LSQ) erfüllt ist. |
Rationale Approximation#
|
Reelle oder komplexe rationale AAA-Approximation. |
Schnittstellen zu FITPACK-Routinen für 1D- und 2D-Spline-Anpassung#
Dieser Abschnitt listet Wrapper für die FITPACK-Funktionalität für 1D- und 2D-Glättungs-Splines auf. In den meisten Fällen ist es für Benutzer besser, die in den vorherigen Abschnitten aufgeführten übergeordneten Routinen zu verwenden.
1D FITPACK-Splines#
Dieses Paket bietet zwei Sätze funktional äquivalenter Wrapper: objektorientiert und funktional.
Funktionale FITPACK-Schnittstelle
|
Findet die B-Spline-Darstellung einer 1D-Kurve. |
|
Findet die B-Spline-Darstellung einer N-D-Kurve. |
|
Evaluierung einer B-Spline oder ihrer Ableitungen. |
|
Evaluierung des bestimmten Integrals einer B-Spline zwischen zwei gegebenen Punkten. |
|
Findet die Nullstellen einer kubischen B-Spline. |
|
Evaluierung einer B-Spline und all ihrer Ableitungen an einem Punkt (oder einer Menge von Punkten) bis zur Ordnung k (dem Grad der Spline), wobei 0 die Spline selbst ist. |
|
Berechnet die Spline-Darstellung der Ableitung einer gegebenen Spline. |
|
Berechnet die Spline für die Stammfunktion (Integral) einer gegebenen Spline. |
|
Fügt Knoten in eine B-Spline ein. |
Objektorientierte FITPACK-Schnittstelle
|
1D-Glättungs-Spline-Anpassung an einen gegebenen Satz von Datenpunkten. |
|
1D-Interpolations-Spline für einen gegebenen Satz von Datenpunkten. |
|
1D-Spline mit expliziten internen Knoten. |
2D FITPACK-Splines#
Für Daten auf einem Gitter
|
Bivariate Spline-Approximation über ein rechteckiges Netz. |
|
Bivariate Spline-Approximation über ein rechteckiges Netz auf einer Sphäre. |
Für unstrukturierte Daten (OOP-Schnittstelle)
Basisklasse für bivariate Splines. |
|
|
Glatte bivariate Spline-Approximation. |
|
Glatte bivariate Spline-Approximation in sphärischen Koordinaten. |
|
Gewichtete bivariate Spline-Approximation nach der Methode der kleinsten Quadrate. |
|
Gewichtete bivariate Spline-Approximation nach der Methode der kleinsten Quadrate in sphärischen Koordinaten. |
Für unstrukturierte Daten (funktionale Schnittstelle)
Zusätzliche Werkzeuge#
|
Gibt ein Lagrange-Interpolationspolynom zurück. |
|
Schätzt das Taylorpolynom von f bei x durch Polynomanpassung. |
|
Gibt die Pade-Approximation eines Polynoms als Verhältnis zweier Polynome zurück. |
|
Mehrdimensionale Interpolation auf regulären oder rechtwinkligen Gittern. |
|
Hilfsfunktion für die Interpolation unstrukturierter Daten in mehreren Dimensionen. |
|
Hilfsfunktion für die baryzentrische Interpolation. |
|
Hilfsfunktion für die Krogh-Interpolation. |
|
Hilfsfunktion für die PCHIP-Interpolation. |
|
Klasse für die radiale Basisfunktionsinterpolation von Funktionen von N-dimensionalen gestreuten Daten auf eine M-dimensionale Domäne (Legacy). |
|
Interpoliert eine 1D-Funktion (Legacy). |
|
Klasse für 2D-Interpolation (veraltet und entfernt) |
Siehe auch