Numpy Interp () -funksjonen lar deg få den endimensjonale lineære interpolasjonen til en funksjon med de medfølgende diskrete datapunktene (XP, FP), evaluert ved x.
Funksjonssyntaks
Funksjonssyntaks er som vist nedenfor:
1 | numpy.Interp (x, xp, fp, venstre = ingen, høyre = ingen, periode = ingen) |
Parametere
Funksjonsparametrene er diskutert nedenfor:
Ressurs: https: // en.Wikipedia.org/wiki/linear_interpolation
Returverdi
Funksjonen returnerer de interpolerte verdiene med samme form som inngangen (x).
Eksempel
Følgende eksempel illustrerer hvordan du bruker interp () -funksjonen i Numpy.
1 2 3 4 5 6 | # Importer numpy Importer numpy som NP x = 1.4 xp = [6,4,2] FP = [1,2,3] trykk (NP.Interp (X, XP, FP)) |
Koden over skal returnere:
1 | 1.0 |
Eksempel nr. 2
Vurder koden nedenfor med periodiske koordinater.
1 2 3 4 | x = [0, 1.8, 2.4, 1., 2] XP = [100, 90, 45, 33] FP = [4,3,2,1] trykk (NP.Interp (X, XP, FP, periode = 240)) |
Ovennevnte kode skal returnere:
1 | [1.57225434 1.54104046 1.53063584 1.55491329 1.53757225] |
Konklusjon
Denne artikkelen dekker det grunnleggende om Interp -funksjonen i Numpy. Utforsk gjerne dokumentene for mer.
Glad koding!!