1

基本的に 4 列のルックアップ テーブルがあります。列 1、2 は、それぞれ xi、yj 座標であり、それぞれ 3 番目と 4 番目の列の x'i、y'j 座標にマップされます。

私の目標は、1 列目と 2 列目 (xi,yj) のルックアップ値の範囲内で (xnew,ynew) 位置を入力し、その位置を補間された (x'i,y' j) lut の 3 列目と 4 列目の位置の範囲から。

interp2d を使用してみましたが、配列を適切な形式で入力する方法がわかりませんでした。scipy.interpolate.interp2d(x'i, y'j, [xi,yj] kind='linear')例:次のエラーが表示される理由がわかりません。

ValueError: Invalid length for input z for non rectangular grid'.

これはとても簡単に思えますが、私はそれを理解することができませんでした。必要に応じて、より多くの情報を喜んで提供します。

4

1 に答える 1