У меня есть функция MatLabMATLAB функция преобразования функции питона
function [indx, indy] = coord2index(hres, vres, hdiv, vdiv, x, y)
indx = hdiv + x + 1;
indy = -1*y + vdiv;
Как я могу преобразовать его в функции питона.
У меня есть функция MatLabMATLAB функция преобразования функции питона
function [indx, indy] = coord2index(hres, vres, hdiv, vdiv, x, y)
indx = hdiv + x + 1;
indy = -1*y + vdiv;
Как я могу преобразовать его в функции питона.
Я могу ошибаться, но вы пробовали это:
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.