Функция model.save_modelresult()
Lmfit сохраняет ModelResult в формате JSON, который предназначен для загрузки с load_modelresult
, что превратит это сохраненное представление в рабочий ModelResult в другом сеансе Python.Это не обязательно должно быть читаемым человеком.Опять же, его можно прочитать с помощью библиотеки json
, если хотите.
Для организации этого вывода в удобочитаемой форме я бы предложил взглянуть на fit_report()
метод ModelResult и lmfit.printfuncs.fit_report()
функция, которую он использует.Самое простое, что можно сделать, это, вероятно, просто сохранить этот отчет о соответствии в файл, скажем так:
# save fit report to a file:
with open('fit_result.txt', 'w') as fh:
fh.write(result.fit_report())