numpy.interp()> Funkce vrací jednorozměrný po částech lineární interpolant do funkce s danými diskrétními datovými body (xp, fp), vyhodnocenou v x.
Syntaxe: numpy.interp(x, xp, fp, vlevo = žádné, vpravo = žádné, období = žádné)
Parametry:
X : [array_like] Souřadnice x, na kterých se mají vyhodnotit interpolované hodnoty.
xp: [1-D sekvence plovoucích bodů] X-ové souřadnice datových bodů se musí zvětšovat, pokud není specifikována perioda argumentu. Jinak je xp vnitřně seřazeno po normalizaci periodických hranic s xp = xp % periody.
fp: [1-D sekvence plovoucí nebo komplexní] Souřadnice y datových bodů, stejné délky jako xp.
vlevo, odjet : [volitelný float nebo complex odpovídající fp] Hodnota, která se má vrátit pro xže jo : [volitelný float nebo complex odpovídající fp] Vrácená hodnota pro x> xp[-1], výchozí je fp[-1].
doba : [Žádné nebo plovoucí, volitelné] Tečka pro x-ové souřadnice. Tento parametr umožňuje správnou interpolaci úhlových souřadnic x. Parametry vlevo a vpravo jsou ignorovány, pokud je zadáno období.
Vrátit se : [float nebo complex nebo ndarray] Interpolované hodnoty, stejný tvar jako x.
Kód #1:
arraylist v jazyce Java
nahradit veškerou javu
# Python program explaining> # numpy.interp() function> > # importing numpy as geek> import> numpy as geek> > x>=> 3.6> xp>=> [>2>,>4>,>6>]> fp>=> [>1>,>3>,>5>]> > gfg>=> geek.interp(x, xp, fp)> > print> (gfg)> |
>
>
Výstup :
jak převést int na řetězec java
2.6>
Kód #2:
# Python program explaining> # numpy.interp() function> > # importing numpy as geek> import> numpy as geek> > x>=> [>0>,>1>,>2.5>,>2.72>,>3.14>]> xp>=> [>2>,>4>,>6>]> fp>=> [>1>,>3>,>5>]> > gfg>=> geek.interp(x, xp, fp)> > print> (gfg)> |
můj flixer
>
>
Výstup :
[1. 1. 1.5 1.72 2.14]>