Есть ли способ заставить ODEINT использовать определенный алгоритм в Python?

os.system не позволяет сохранять результаты, поэтому, если вы хотите сохранить результаты в каком-то списке или что-то работает subprocess.call.

1
задан Breaking Bioinformatics 4 March 2019 в 17:46
поделиться

1 ответ

Метод LSODA, используемый odeint, автоматически переключается между методом Адама (не жестким) и BDF (жестким) и, насколько я вижу, не позволяет изменить это поведение.

Если вы ищете решатель с похожим интерфейсом, но в котором вы можете явно выбрать метод интеграции, взгляните на работы Сципи solve_ivp . Он имеет необязательный аргумент method, позволяющий выбрать метод интеграции. Не выбирайте 'LSODA', иначе у вас снова возникнет та же проблема.

0
ответ дан astoeriko 4 March 2019 в 17:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: