내가 gensim.Word2Vec.load(fname)
를 사용하여 바이너리 파일을로드하려고하지만 오류 얻을 :Unpickling 오류가
File "file.py", line 24, in model = gensim.models.Word2Vec.load('ammendment_vectors.model.bin')
File "/home/hp/anaconda3/lib/python3.6/site-packages/gensim/models/word2vec.py", line 1396, in load model = super(Word2Vec, cls).load(*args, **kwargs)
File "/home/hp/anaconda3/lib/python3.6/site-packages/gensim/utils.py", line 271, in load obj = unpickle(fname)
File "/home/hp/anaconda3/lib/python3.6/site-packages/gensim/utils.py", line 933, in unpickle return _pickle.load(f, encoding='latin1')
_pickle.UnpicklingError: could not find MARK
내가 봤을하지만,이 오류가 다가오고 내가 왜 알아낼 수 없습니까 . 다른 정보가 필요한지 알려주십시오.
늦게 답장을 보내서 사과드립니다.이 파일은 다른 버전의 Python으로 작성되었습니다. 그리고이 파일을로드하는 데 사용한 것과 동일한 버전으로 파일을 다시 만든 후에 문제가 해결되었습니다. 도와 줘서 고마워! –