Ein Objektserialisierungsmodul für Python. Verwenden Sie dieses Tag zusammen mit dem Python-Tag für Fragen zum Speichern oder Laden von Objekten mit Pickle.
Ich verwende pickle, um eine Datei auf Python 3 zu sichern, und ich verwende pickle, um die Datei auf Python 2 zu laden. Der ValueError wird angezeigt. Also, Python 2 Pickle kann die von Python 3 Pickle abgelegte Datei nicht laden? Wenn ich es will Wie macht man?
Ich versuche, eine Funktion über eine Netzwerkverbindung zu übertragen (mit Asyncore). Gibt es eine einfache Möglichkeit, eine Python-Funktion (eine, die zumindest in diesem Fall keine Nebenwirkungen hat) für eine solche Übertragung zu serialisieren? Idealerweise hätte ich gerne ein paar ähnliche Funktionen: def transmit(func): obj = pickle.dumps(func) [send obj across the …
Ich versuche, eine Textklassifizierung mit Textblob durchzuführen. Ich trainiere zuerst das Modell und serialisiere es mit Pickle, wie unten gezeigt. import pickle from textblob.classifiers import NaiveBayesClassifier with open('sample.csv', 'r') as fp: cl = NaiveBayesClassifier(fp, format="csv") f = open('sample_classifier.pickle', 'wb') pickle.dump(cl, f) f.close() Und wenn ich versuche, diese Datei auszuführen: import …
Ich habe verstanden, dass Python-Beizen eine Möglichkeit ist, ein Python-Objekt so zu speichern, dass die Objektprogrammierung berücksichtigt wird - anders als bei einer Ausgabe, die in eine txt-Datei oder eine DB geschrieben wurde. Haben Sie weitere Details oder Referenzen zu folgenden Punkten: Wo werden eingelegte Gegenstände "gelagert"? Warum ist das …
Ich habe einige Daten erstellt und mehrmals so gespeichert: with open('filename', 'a') as f: pickle.dump(data, f) Jedes Mal, wenn die Größe der Datei zunimmt, aber wenn ich die Datei öffne with open('filename', 'rb') as f: x = pickle.load(f) Ich kann nur Daten vom letzten Mal sehen. Wie kann ich eine …
Manchmal habe ich gesehen .pickle, .pck, .pcl, und .dbfür Dateien , die Python Gurken enthalten, aber ich bin nicht sicher , was ist die häufigste oder Best Practice. Ich weiß, dass die letzten drei Erweiterungen auch für andere Dinge verwendet werden. Die verwandte Frage lautet: Welcher MIME-Typ wird für das …
Hintergrund: Ich fange gerade erst mit Scikit-Learn an und lese am Ende der Seite über Joblib im Vergleich zu Pickle . Es kann interessanter sein, Joblibs Ersatz für pickle (joblib.dump & joblib.load) zu verwenden, der für Big Data effizienter ist, aber nur auf der Festplatte und nicht auf einer Zeichenfolge …
Ich habe eine pkl-Datei aus dem MNIST-Datensatz, die aus handgeschriebenen Ziffernbildern besteht. Ich möchte mir jedes dieser Ziffernbilder ansehen, daher muss ich die pkl-Datei entpacken, außer ich kann nicht herausfinden, wie. Gibt es eine Möglichkeit, pkl-Dateien zu entpacken / entpacken?
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 6 Jahren . Verbessere diese Frage Ich versuche, eine Liste von Zeichenfolgen zu speichern, damit …
Das Problem, das ich habe, ist, wenn ich versuche, das eingelegte Objekt zu laden . Ich habe versucht, beide zu verwenden pickle.loadsund pickle.loadhier sind die Ergebnisse: pickle.loads:: TypeError: 'str' unterstützt die Pufferschnittstelle nicht pickle.load:: TypeError: Die Datei muss die Attribute 'read' und 'readline' haben Kann mir bitte jemand sagen, was …
Ich möchte, dass meine Klasse Save and Load-Funktionen implementiert, die einfach ein Pickle der Klasse ausführen. Aber anscheinend können Sie "Selbst" nicht wie folgt verwenden. Wie kannst du das tun? self = cPickle.load(f) cPickle.dump(self,f,2)
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.