numpy.interp()> この関数は、x で評価された指定された離散データ点 (xp、fp) を持つ関数に 1 次元の区分的線形内挿を返します。
構文: numpy.interp(x, xp, fp, 左 = なし、右 = なし、ピリオド = なし)
パラメーター :
バツ : [array_like] 補間値を評価する x 座標。
XP: [浮動小数点数の 1 次元シーケンス] 引数 period が指定されていない場合、データ点の x 座標は増加する必要があります。それ以外の場合、xp は、xp = xp % period で周期境界を正規化した後、内部でソートされます。
FP: [float または complex の 1 次元シーケンス] データ点の y 座標。xp と同じ長さ。
左 : [fp に対応するオプションの float または complex] x に返す値右 : [fp に対応するオプションの float または complex] x> xp[-1] の場合に返される値、デフォルトは fp[-1] です。
期間 : [なしまたは浮動小数点、オプション] x 座標のピリオド。このパラメータにより、角度 x 座標の適切な補間が可能になります。ピリオドを指定した場合、パラメータ left および right は無視されます。戻る : [float または complex または ndarray] 補間された値、x と同じ形状。
コード #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)> |
C# 辞書
>
>
出力:
np.zeros
2.6>
コード #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)> |
>
>
出力:
[1. 1. 1.5 1.72 2.14]>