2017-10-16 6 views
0

J'essaye de dépicker un fichier .pkl mais je reçois l'erreur, "cPickle.UnpicklingError: clé de chargement invalide, 'x'."Python 2.7 Erreur de dépannage - "cPickle.UnpicklingError: clé de chargement invalide, 'x'."

J'ai essayé d'utiliser les bibliothèques python pickle, cPickle et joblib de sklearn.metrics.

Essayer de charger le fichier 103 Mo de .pkl sklearn.metrics me donne l'erreur de mémoire, "self.memo [rééd (i)] = self.stack [-1] MemoryError"

deux cornichon et cPickle me donne le "cPickle.UnpicklingError: clé de chargement invalide, 'x'." erreur

Voici le code suivant:

import cPickle as pickle 

pickle_file = open("haystack-vect_all-source_2017-05-24.pkl","rb") 

data = pickle.load(pickle_file) 

Voici un lien vers le fichier-botte de foin vect_all-source_2017-05-24.pkl Je suis en train de unpickle: https://github.com/MPEDS/mpeds/tree/master/mpeds/mpeds/classifiers

S'il vous plaît laissez-moi connaître des solutions.

Répondre

0

Ce n'est pas un fichier pickle; il contient des données compressées par ZLIB. Peut-être que les données décompressées sont un pickle valide (je n'ai pas vérifié si loin).