5

Python と Python による科学計算への最近の移民。これは、既存のコードの重複を避けるための質問です。

通常のグリッドで x と y の関数としてサンプリングされるフィールドがあります。データを補間して、グリッド上の任意の点でのフィールドの値だけでなく、1 次導関数と 2 次導関数も取得したいと考えています。interp2d を使用してバイキュービック補間で補間すると、フィールドの値を取得できます。

既存の numpy または scipy 関数を使用して、フィールドの 1 次および 2 次導関数を取得する方法について提案がある人はいますか?

ありがとう!

4

1 に答える 1

3

scipy.interpolate.interp2d.__call__メソッドにはオプションがdxあり、ポイントでより高い導関数を評価します(dy少なくともバージョン0.14.0以降)。

于 2015-04-02T14:49:22.223 に答える