バージョン3.8.0
のgensim
を使って作成されたmodel
ファイルを、バージョン3.7.2
(おそらく3.7
系?)のgensim
でload
するとエラーが起こります。
gensimのバーションの確認
import gensim
gensim.__version__
'3.7.2'
loadでエラーが発生
from gensim.models import word2vec
w2v_model = word2vec.Word2Vec.load('by_latest_ver.model')
ModuleNotFoundError: No module named 'numpy.random._pickle'
解決策
gensim
のバージョンを3.8.0
にあげるとエラーが発生しません。
要は同じバージョンのgensim
でmodel
のsave
やload
をしろということですね。