我有一个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 相同。