Python 使用Word2Vec.load()时取消勾选错误
我试图使用Python 使用Word2Vec.load()时取消勾选错误,python,gensim,word2vec,Python,Gensim,Word2vec,我试图使用gensim.Word2Vec.load(fname)加载二进制文件,但出现错误: 文件“File.py”,第24行,在 model=gensim.models.Word2Vec.load('amendment\u vectors.model.bin') 文件“/home/hp/anaconda3/lib/python3.6/site packages/gensim/models/word2vec.py”,第1396行,已加载 model=super(Word2Vec,cls).loa
gensim.Word2Vec.load(fname)
加载二进制文件,但出现错误:
文件“File.py”,第24行,在
model=gensim.models.Word2Vec.load('amendment\u vectors.model.bin')
文件“/home/hp/anaconda3/lib/python3.6/site packages/gensim/models/word2vec.py”,第1396行,已加载
model=super(Word2Vec,cls).load(*args,**kwargs)
文件“/home/hp/anaconda3/lib/python3.6/site packages/gensim/utils.py”,第271行,已加载
obj=取消勾选(fname)
文件“/home/hp/anaconda3/lib/python3.6/site packages/gensim/utils.py”,第933行,在unpickle中
返回_pickle.load(f,encoding='latin1')
_pickle.UnpicklingError:找不到马克
我在谷歌上搜索了一下,但我不知道为什么会出现这个错误。如果需要任何其他信息,请告诉我。如果文件是由gensim的本机
.save()
创建的,则此功能正常工作
您确定文件'amendment\u vectors.model.bin'
完整且未损坏吗
它是使用与您尝试加载()时使用的相同Python/gensim版本创建的吗
你能试着重新创建这个文件吗 很抱歉这么晚才回复,该文件是使用不同的python版本创建的。在我用加载文件时使用的版本重新创建文件后,问题得到了解决。谢谢你的帮助!