1

我有一个matlab函数

function [indx, indy] = coord2index(hres, vres, hdiv, vdiv, x, y)

  indx = hdiv + x + 1;

  indy = -1*y + vdiv;

如何将其转换为 python 函数。

4

2 回答 2

3

我可能是错的,但你试过这个:

def coord2index(hres, vres, hdiv, vdiv, x, y):
    return hdiv + x + 1, (-1) * y + vdiv

您可以阅读更多关于在 python 教程中定义的函数

于 2013-03-27T03:54:11.173 回答
1

我想它会是这样的:

def coord2index(hres, vres, hdiv, vdiv, x, y):
  indx = hdiv + x + 1
  indy = -1*y + vdiv
  return indx, indy

假设您的输入是numpy.ndarray形状广播应该与 matlab 相同。

于 2013-03-27T03:54:05.367 回答