私はMATLAB関数を持っています
function [indx, indy] = coord2index(hres, vres, hdiv, vdiv, x, y)
indx = hdiv + x + 1;
indy = -1*y + vdiv;
どうすればPython関数に変換できますか。
私は間違っている可能性がありますが、これを試しましたか?
def coord2index(hres, vres, hdiv, vdiv, x, y):
return hdiv + x + 1, (-1) * y + vdiv
Pythonチュートリアルで定義する関数の詳細を読むことができます
私はそれがこのようなものになると思います:
def coord2index(hres, vres, hdiv, vdiv, x, y):
indx = hdiv + x + 1
indy = -1*y + vdiv
return indx, indy
入力が形状であると仮定すると、numpy.ndarray
ブロードキャストはmatlabと同じように機能するはずです。