保存在python中获得的曲线

保存在python中获得的曲线,python,numpy,scipy,curve-fitting,Python,Numpy,Scipy,Curve Fitting,有没有办法保存获得的曲线 z = np.polyfit(x,y,100) f = np.poly1d(z) 我想保存f,这样就可以使用它,而无需在相同的训练数据上重复调用polyfit和poly1d。只需加载f并使用它 保存f将有助于预测因变量的值,而无需重新训练或拥有训练数据。当训练数据相当大时,它将节省时间 np.save('example_filename.npy', f) 在这里应该可以像在任何其他numpy阵列中一样工作。要取回它,只需使用 f = np.poly1d(np.loa

有没有办法保存获得的曲线

z = np.polyfit(x,y,100)
f = np.poly1d(z)
我想保存
f
,这样就可以使用它,而无需在相同的训练数据上重复调用
polyfit
poly1d
。只需加载
f
并使用它

保存
f
将有助于预测因变量的值,而无需重新训练或拥有训练数据。当训练数据相当大时,它将节省时间

np.save('example_filename.npy', f)
在这里应该可以像在任何其他numpy阵列中一样工作。要取回它,只需使用

f = np.poly1d(np.load('example_filename.npy'))
所使用的格式不保留
poly1d
类,因此有必要重新转换
np.load
返回的数组,如图所示