2017-12-15 18 views
-1

私はscipyを使っていくつかの実データを補間しました。私はいくつかの複雑なデータにフィットスプラインを評価したいと思っていましたが、それを行うにはscipyを強制的にいくつかのトリックですか?そうでなければ、この機能を提供するいくつかのpythonパッケージがありますか?複雑な1.0jでそれを評価する_fitpack._spl_火災アップでキャストエラーをしようと複雑なデータのPythonのUnivariateSplineを評価する

import scipy.interpolate as inter spl = inter.InterpolatedUnivariateSpline(x, y)

答えて

0

スプラインは実線の特定間隔で別々に定義された区分関数です。複雑な値をスプラインに挿入すると、数学的な意味はありません。これはSciPyの制限ではありません。非実引数のスプラインの値はで、定義されていないのはです。

関数にフィットさせて複雑な値を挿入する場合、スプラインはジョブの間違ったツールです。複雑な引数に対して定義された多項式または非区分モデルに適合することができます。

+0

なぜ数学的な意味がないのですか?ある意味では、複素平面への実関数の解析的継続と考えることができる。はい、スプラインは区分的な多項式関数なので、各部分の多項式に複素数値を挿入するのはかなり簡単です... – artfin

+0

さて、この単純なスプラインで試してみましょう:x> = 0ならばf(x)= x、f (x)= x(x <0の場合)複素数iを与えられたら、どの部分をそれに差し込むべきですか? 1つは私に、もう1つは-iに与えます。 – FTP

関連する問題