私はPythonで補間に問題があります。私は値セクション[-pi;π]でsin(1/x)を補間しなければならず、補間データは0.08ステップ生成する必要があります。 0.4ステップ分の入力データ。エントリデータの値に問題があり、3.14で終わらない。同じ状況が補間データにあり、どのようにしてこの問題を解決するのか分かりません。 2つのセットは等しいかもしれません。 @wwiiで先端を反映するために[-pi;]でsin(1/x)をどのように補間しますか?
import numpy as np
//entry x
x=[i for i in np.arange(-(np.pi),np.pi,0.4)]
print(x);
//interpolate x
xinterp=[i for i in np.arange(-(np.pi),np.pi,0.08)]
print(xinterp)
おそらく浮動小数点演算がそのように機能しないためです。 – duffymo
@duffymoどうすれば修正できますか? –
補間の仕方についてもっと知っておく必要がありますが、それはあなたが使用するループ構造の単なる変更だと思います。 – duffymo