Mit der Funktion numpy interp () können Sie die eindimensionale lineare Interpolation in eine Funktion mit den bereitgestellten diskreten Datenpunkten (XP, FP) erhalten, die bei x bewertet wurden.
Funktionssyntax
Die Funktionssyntax ist wie unten gezeigt:
1 | Numpy.Interp (x, xp, fp, links = keine, rechts = keine, Periode = keine) |
Parameter
Die Funktionsparameter werden nachstehend erörtert:
Ressource: https: // en.Wikipedia.org/wiki/linear_interpolation
Rückgabewert
Die Funktion gibt die interpolierten Werte mit der gleichen Form wie die Eingabe (x) zurück.
Beispiel
Das folgende Beispiel zeigt, wie die Interp () -Funktion in Numpy verwendet wird.
1 2 3 4 5 6 | # Numpy importieren Numph als NP importieren x = 1.4 XP = [6,4,2] FP = [1,2,3] drucken (np.Interp (x, xp, fp)) |
Der obige Code sollte zurückgeben:
1 | 1.0 |
Beispiel #2
Betrachten Sie den folgenden Code mit periodischen Koordinaten.
1 2 3 4 | x = [0, 1.8, 2.4, 1., 2] XP = [100, 90, 45, 33] FP = [4,3,2,1] drucken (np.Interp (X, XP, FP, Periode = 240)) |
Der obige Code sollte zurückgeben:
1 | [1.57225434 1.54104046 1.53063584 1.55491329 1.53757225] |
Abschluss
Dieser Artikel deckt die Grundlagen der Interp -Funktion in Numpy ab. Fühlen Sie sich frei, die Dokumente für mehr zu erkunden.
Glückliche Codierung!!