Я пытаюсь перевести код с MATLAB на Python. Прямо сейчас мне трудно понять синтаксис MATLAB (и в целом прочитать этот раздел кода) и преобразовать его в Python.
Ниже приведен код:
if (verbose == 0) | (verbose == 1)
warning('off','all');
options = optimset('Display', 'off','Diagnostics','off','MaxIter',2000,'TolFun',1e-10,'TolX',1e-10 );
else
warning('on','all');
options = optimset('Display', 'final','Diagnostics','on','MaxIter',2000,'TolFun',1e-10,'TolX',1e-10);
end
Я знаю, что могу импортировать класс предупреждений в Python. Однако мне интересно, похож ли класс на тот, который используется в MATLAB? Кроме того, в качестве уточняющего вопроса я читаю предупреждения в MATLAB, как они описали его в своей документации (предупреждение (состояние, режим) определяет, отображает ли MATLAB трассировку стека или дополнительную информацию об этом предупреждении). Есть ли эквивалент в Python?
В качестве редактирования я также понял, что optimset также является специфической функцией MATLAB и изменяет состояние множества параметров. Есть ли советы или другая помощь относительно того, как сделать то же самое в Python?
Спасибо вам всем!
Ты можешь использовать
python -W игнорировать
Он будет игнорировать все предупреждения python