2017-06-29 20 views
-1

多項式Naive Bayes分類器を.pklファイルとして保存しようとしましたが、エラーが発生しました。Pythonで分類器をピクルファイルとして保存する問題

は私が私が

FileNotFoundError: [Errno 2] No such file or directory: 
'C:\\Users\\User\\Desktop\\clf.pkl' 

としてエラーを取得しています

import pickle 

with open(r'C:\Users\User\Desktop\clf.pkl','rb') as f: 
    pickle.dump(mnb,f) 
#mnb is the MultinomialNB classifier 

を試した私が最初にどこかのファイルを作成する必要がありますか?

+1

あなたは読み込み用の 'rb'を開いています – Anthon

+1

あなたが書きたいときにファイルを読み込もうとしています(' rb'モード)? – zwer

+0

ありがとう、私は今それを得た –

答えて

2

あなたは、次のように代わりに'rb'読み取りモードの'wb'書き込みモードで開き、それを保存しようとしている場合:書き込みモードで

with open(r'C:\Users\User\Desktop\clf.pkl','wb') as f: 
    pickle.dump(mnb,f) 

を提示していない場合は、自動的にファイルが作成されます!

問題を解決します。それが役に立てば幸い。

+0

さて、どのように私はそれを逃すことができます。どうもありがとう。 :) –

関連する問題