Pertanyaan yang diberi tag pickle

Modul serialisasi objek untuk Python. Gunakan tag ini bersama dengan tag Python untuk pertanyaan yang berhubungan dengan penyimpanan atau pemuatan objek dengan Pickle.

198
Menyimpan kamus Python

Saya terbiasa membawa data masuk dan keluar dari Python menggunakan file .csv, tetapi ada tantangan yang jelas untuk ini. Adakah saran tentang cara-cara sederhana untuk menyimpan kamus (atau kumpulan kamus) dalam file json atau pck? Sebagai contoh: data = {} data ['key1'] = "keyinfo" data ['key2']...

186
Membuat instance instance kelas ke JSON

Saya mencoba untuk membuat representasi string JSON dari instance kelas dan mengalami kesulitan. Katakanlah kelas dibangun seperti ini: class testclass: value1 = "a" value2 = "b" Panggilan ke json.dumps dilakukan seperti ini: t = testclass() json.dumps(t) Gagal dan memberi tahu saya bahwa...

163
Ketidakcocokan acar array numpy antara Python 2 dan 3

Saya mencoba memuat dataset MNIST yang ditautkan di sini di Python 3.2 menggunakan program ini: import pickle import gzip import numpy with gzip.open('mnist.pkl.gz', 'rb') as f: l = list(pickle.load(f)) print(l) Sayangnya, itu memberi saya kesalahan: Traceback (most recent call last): File...

114
Menyimpan dan memuat benda dan menggunakan acar

Saya mencoba untuk menyimpan dan memuat objek menggunakan picklemodul. Pertama saya mendeklarasikan objek saya: >>> class Fruits:pass ... >>> banana = Fruits() >>> banana.color = 'yellow' >>> banana.value = 30 Setelah itu saya membuka file bernama...

114
Acar atau json?

Saya perlu menyimpan ke disk sebuah dictobjek kecil yang kuncinya berjenis strdan nilainya adalah ints dan kemudian memulihkannya . Sesuatu seperti ini: {'juanjo': 2, 'pedro':99, 'other': 333} Apa pilihan terbaik dan mengapa? Serialisasi dengan pickleatau dengan simplejson? Saya menggunakan...

93
Kesalahan acar Python: UnicodeDecodeError

Saya mencoba melakukan klasifikasi teks menggunakan Textblob. Saya pertama kali melatih model dan membuat serial menggunakan acar seperti yang ditunjukkan di bawah ini. import pickle from textblob.classifiers import NaiveBayesClassifier with open('sample.csv', 'r') as fp: cl =

88
Serialisasi Python - Mengapa acar?

Saya mengerti bahwa pengawetan Python adalah cara untuk 'menyimpan' Objek Python dengan cara yang menghormati pemrograman Object - berbeda dari output yang ditulis dalam file txt atau DB. Apakah Anda memiliki lebih banyak detail atau referensi tentang poin-poin berikut: di mana benda acar...