私は2048x2048の不規則なデータのメッシュを持っていますzi = f(xi, yi)
本質的に2048の実数の3つの独立したセットです。 Iは0から2047大規模な不規則格子の規則的なグリッドへの2次元補間
が、打撃にある滑らかwi = f(ui, vi)
場合ui
とvi
の規則的メッシュにそれを(おそらくバイキュービックスプライン)を補間する整数値を必要としますあなたが1500x1500(Delauneyメッシュのメモリqhullエラーが明らかになる)に達するにつれて、私はのいくつかの関数、つまりgeometric_transform
,RectBivariateSpline
とmap_coordinates
を見てきましたが、それらはすべて正規化されたデータを入力として受け取ります。私は何かを見逃して、それを間違って実装することもできます!
私はtformarray
とmakeresampler
を使用してこのMatlabスクリプトを実行するためにPython/SciPyを使用しようとしています。この大きなデータセットを処理するためにどのような機能を使用できるかについてのご意見はありますか?ありがとう!
私はこの質問を見ています:http://stackoverflow.com/questions/1972172/interpolating-a-scalar-field-in-a-3d-space 私は成功の前にシェパード補間を使用しました。あなたのために働く。 – Yann