Типы предупреждений в Python и MATLAB

1

Я пытаюсь перевести код с 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?

Спасибо вам всем!

Теги:
warnings
language-implementation

1 ответ

1
Лучший ответ

Ты можешь использовать

python -W игнорировать

Он будет игнорировать все предупреждения python

Ещё вопросы

Сообщество Overcoder
Наверх
Меню