2017-05-16 2 views
0

得られたカーブを保存する方法はありますか?Pythonで得られたカーブを保存する

z = np.polyfit(x,y,100) 
f = np.poly1d(z) 

私は1つが同じトレーニングデータ上で繰り返しpolyfitpoly1dを呼び出すことなく、それを使用することができるようfを保存したいです。ちょうどfをロードし、それを使用してください。

節約fは、訓練データを再訓練または所有することなく従属変数の値を予測するのを容易にします。トレーニングデータがかなり大きいときは時間を節約できます。

答えて

0
np.save('example_filename.npy', f) 

は、他のnumpy配列と同じように機能します。示すように、それを取り戻すためには、単に使用されるフォーマットはpoly1dクラスを保存しません

f = np.poly1d(np.load('example_filename.npy')) 

を使用するので、np.loadによって返された配列を再変換することは、必要です。

関連する問題