La fonction Numpy Interp () vous permet d'obtenir l'interpolation linéaire unidimensionnelle à une fonction avec les points de données discrets fournis (XP, FP), évalué à x.
Syntaxe de fonction
La syntaxe de fonction est comme indiqué ci-dessous:
1 | nombant.Interp (x, xp, fp, gauche = aucun, droit = aucun, période = aucun) |
Paramètres
Les paramètres de fonction sont discutés ci-dessous:
Ressource: https: // en.Wikipédia.org / wiki / linear_interpolation
Valeur de retour
La fonction renvoie les valeurs interpolées avec la même forme que l'entrée (x).
Exemple
L'exemple suivant illustre comment utiliser la fonction Interp () dans Numpy.
1 2 3 4 5 6 | # Importer Numpy Importer Numpy comme NP x = 1.4 xp = [6,4,2] FP = [1,2,3] Imprimer (NP.Interp (x, xp, fp)) |
Le code ci-dessus doit retourner:
1 | 1.0 |
Exemple n ° 2
Considérez le code ci-dessous avec les coordonnées périodiques.
1 2 3 4 | x = [0, 1.8, 2.4, 1., 2] xp = [100, 90, 45, 33] FP = [4,3,2,1] Imprimer (NP.Interp (x, xp, fp, période = 240)) |
Le code ci-dessus doit retourner:
1 | [1.57225434 1.54104046 1.53063584 1.55491329 1.53757225] |
Conclusion
Cet article couvre les bases de la fonction Interp dans Numpy. N'hésitez pas à explorer les documents pour plus.
Codage heureux!!