numpy.interp()>
funkcia vráti jednorozmerný po častiach lineárny interpolant do funkcie s danými diskrétnymi dátovými bodmi (xp, fp), vyhodnotenými v x.
Syntax: numpy.interp(x, xp, fp, vľavo = žiadne, vpravo = žiadne, bodka = žiadne)
parametre:
X : [array_like] Súradnice x, na ktorých sa majú vyhodnotiť interpolované hodnoty.
xp: [1-D postupnosť pohyblivých hodnôt] Súradnice x údajových bodov sa musia zväčšovať, ak nie je špecifikovaná perióda argumentu. V opačnom prípade sa xp interne triedi po normalizácii periodických hraníc s xp = xp % periódy.
fp: [1-D postupnosť float alebo complex] Y-ové súradnice dátových bodov, rovnakej dĺžky ako xp.
vľavo: [voliteľné float alebo complex zodpovedajúce fp] Hodnota, ktorá sa má vrátiť pre xsprávny : [voliteľné float alebo complex zodpovedajúce fp] Hodnota, ktorá sa má vrátiť pre x> xp[-1], predvolená hodnota je fp[-1].
obdobie : [Žiadne alebo pohyblivé, voliteľné] Bodka pre x-ové súradnice. Tento parameter umožňuje správnu interpoláciu uhlových x-ových súradníc. Ak je zadané obdobie, parametre vľavo a vpravo sa ignorujú.Návrat : [float alebo complex alebo ndarray] Interpolované hodnoty, rovnaký tvar ako x.
Kód #1:
# 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)> |
>
ako previesť int na reťazec java
>
Výkon :
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)> |
>
>
Výkon :
[1. 1. 1.5 1.72 2.14]>