2017-07-19 8 views
2

Pickleライブラリを使用してMLモデルをダンプしようとしていますが、Djangoアプリで使用するたびにエラーが発生します"TypeError:Unicodeではなくcharでなければなりません「は私が投棄した後、私の漬け物を印刷し、それは私がこれが問題の原因かもしれないと思ったPython:pickleライブラリを使用したトラブル回避モデル

 <Class "NoneType" > 

を示してみましたので、問題が何であるか全く分かりませんでした。私はこのようなモデルをダンプしています

  joblib.dump(clf,open("rec_pickle_3.pkl","wb")) 

とこのようにそれを読み込む:

  classifier=joblib.load(open("Recommender/rec_pickle_3.pkl", "rb")) 

私はこれを解決する方法を絶対にないアイデアを持っていないとして、助けてください。

答えて

0

私はそれを自分で考え出しました。それはバージョンの問題です、pickleはPython 2.7xでいくつかの問題を抱えています。Python 3で試してみれば、すべてうまくいくはずです。

関連する問題