matlab函数到python函数的转换

2024-09-28 04:23:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个matlab函数

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

  indx = hdiv + x + 1;

  indy = -1*y + vdiv;

如何将其转换为python函数。你知道吗


Tags: 函数functionmatlabindyindxvdivvreshdiv
2条回答

我可能错了,但你试过这个吗:

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

你可以在functions defining in python tutorial上阅读更多内容

我想应该是这样的:

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

假设您的输入是numpy.ndarray,那么图形广播的工作原理应该与matlab相同。你知道吗

相关问题 更多 >

    热门问题