0
有沒有辦法在Python中的內存或文件系統中保存類的實例?我可以用shelve
來做到這一點嗎?如何在Python中保存類的實例
以下行是this tutorial的一部分,需要很長時間才能執行,我需要將其緩存以供下一個程序執行。
clf = MultinomialNB().fit(X_train_counts, training_data['targets'])
的clf
類型:
>>> type(clf)
<class 'sklearn.naive_bayes.MultinomialNB'>
不鹹菜有一些用戶自定義對象的問題? – 2014-09-20 18:26:13
@JakobBowyer:不,不是。 Pickle可能對某些類型的對象有問題,但它不是特定於用戶定義的對象。 – 2014-09-20 18:30:50
@MartijnPieters:謝謝。我使用'os.path.isfile'來檢查轉儲文件是否存在加載。這是正確的方式嗎?我使用鏈接中提到的joblib。 – hpn 2014-09-20 19:16:22