logo

Funkce numpy.interp() – Python

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]>