Als «pickle» getaggte Fragen

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.


11
Gibt es eine einfache Möglichkeit, eine Python-Funktion auszuwählen (oder ihren Code auf andere Weise zu serialisieren)?
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 …
100 python  function  pickle 

2
Python-Pickle-Fehler: UnicodeDecodeError
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 …

4
Python-Serialisierung - Warum Gurke?
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 …

5
Wie lese ich Pickle-Datei?
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 …
85 python  pickle 




4
Wie entpacke ich eine pkl-Datei?
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?


2
Eingelegtes Objekt kann nicht geladen werden
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 …

5
Wie kann man sich einlegen?
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)
70 python  pickle 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.