2024-09-28 22:27:42 发布
网友
我有个问题
save_modelresult(result, 'S:\Doc\Python\Results\modelresult.csv')
保存是完整的,但是这些数据的组织非常糟糕。有人知道如何将我的结果存储在有组织的专栏中的技巧/方法吗?在
干杯!在
Lmfit的model.save_modelresult()函数将ModelResult保存为JSON,该JSON将与load_modelresult一起加载,这将在另一个Python会话中将保存的表示转换为工作的ModelResult。它不一定是人类可读的。然后,如果需要,可以使用json库读入它。在
model.save_modelresult()
load_modelresult
json
为了以人类可读的形式组织输出,我建议查看ModelResult的fit_report()方法及其使用的lmfit.printfuncs.fit_report()函数。最简单的方法是将fit报告保存到一个文件中,如下所示:
fit_report()
lmfit.printfuncs.fit_report()
# save fit report to a file: with open('fit_result.txt', 'w') as fh: fh.write(result.fit_report())
Lmfit的
model.save_modelresult()
函数将ModelResult保存为JSON,该JSON将与load_modelresult
一起加载,这将在另一个Python会话中将保存的表示转换为工作的ModelResult。它不一定是人类可读的。然后,如果需要,可以使用json
库读入它。在为了以人类可读的形式组织输出,我建议查看ModelResult的
fit_report()
方法及其使用的lmfit.printfuncs.fit_report()
函数。最简单的方法是将fit报告保存到一个文件中,如下所示:相关问题 更多 >
编程相关推荐