私は2列の数値データを含むファイルを読み込んでいます。最初の列を「x」とし、2番目の列を「y」とします。Python離散微分
'x'のデータの間隔が均一ではありません。データが明らかに有限である...
2.4 2.6 2.7 3.0 3.2 3.5
:それはそれは、このような何かを行く、です。初期値と最終値を持ちます。
このデータには「不連続性」があります。私は私の差別化データこれをしたい:私は、検索を行ってきたが、すべての分化の答えは、私は、分析機能を、関与した/ DX
DYなY = X ** 2 + 1
として私のデータは離散的であり、分析機能には合致しません。私は、このデータの上で「x」の各値で導関数を見つける必要があります。「x」は等間隔ではありません。
私は自分のデータファイルからデータを読み込み、それらを変数 'x'と 'y'に格納したとします。
今、私はdy/dxを望んでおり、dy/dxとxをプロットしたいと思います。
この派生語を行う "インポート"できるものは何ですか?あるいは、自分でアルゴリズムを書く必要がありますか?
まず、あなたが今まで試みたことは?あなたのコードを投稿してください。これは本当にあなたが不連続を意味するかによって異なります。どのようにそれを定義していますか?微分のジャンプがプロットから存在するかどうかを目で判定したいだけですか? – James
私はSciPyや他のパッケージで見つけたすべての微分ルーチンが一様なステップサイズ= hを必要としたので、何も試していません。 私の踏み台のサイズは、私が最初に述べたように、一様ではありません。 私はちょうど日付の差別化を行うために何かが必要です。 「なぜ」は重要ではない。 – Mannix
不連続を定義する必要があります。そうすれば、チェックを行う方法を考えることができます。ほとんどの場合、手書きで書かれたコードではありません。 –