La funzione Numpy interp () consente di ottenere l'interpolazione lineare monodimensionale in una funzione con i punti dati discreti forniti (XP, FP), valutati su x.
Sintassi della funzione
La sintassi della funzione è come mostrato di seguito:
1 | numpy.interp (x, xp, fp, a sinistra = nessuno, a destra = nessuno, periodo = nessuno) |
Parametri
I parametri della funzione sono discussi di seguito:
Risorsa: https: // en.Wikipedia.org/wiki/linear_interpolation
Valore di ritorno
La funzione restituisce i valori interpolati con la stessa forma dell'ingresso (x).
Esempio
Il seguente esempio illustra come utilizzare la funzione interp () in numpy.
1 2 3 4 5 6 | # Importa Numpy Importa Numpy come NP x = 1.4 XP = [6,4,2] FP = [1,2,3] Stampa (NP.interp (x, xp, fp)) |
Il codice sopra dovrebbe restituire:
1 | 1.0 |
Esempio n. 2
Considera il codice seguente con coordinate periodiche.
1 2 3 4 | x = [0, 1.8, 2.4, 1., 2] XP = [100, 90, 45, 33] FP = [4,3,2,1] Stampa (NP.interp (x, xp, fp, periodo = 240)) |
Il codice sopra dovrebbe restituire:
1 | [1.57225434 1.54104046 1.53063584 1.55491329 1.53757225] |
Conclusione
Questo articolo copre le basi della funzione interp in numpy. Sentiti libero di esplorare i documenti per ulteriori informazioni.
Codice felice!!