Saya telah melihat informasi yang diberikan Python docs , tapi saya masih sedikit bingung. Bisakah seseorang memposting kode sampel yang akan menulis file baru kemudian menggunakan acar untuk membuang kamus ke
Modul serialisasi objek untuk Python. Gunakan tag ini bersama dengan tag Python untuk pertanyaan yang berhubungan dengan penyimpanan atau pemuatan objek dengan Pickle.
Saya telah melihat informasi yang diberikan Python docs , tapi saya masih sedikit bingung. Bisakah seseorang memposting kode sampel yang akan menulis file baru kemudian menggunakan acar untuk membuang kamus ke
Saya menyesal tidak dapat mereproduksi kesalahan dengan contoh yang lebih sederhana, dan kode saya terlalu rumit untuk dikirim. Jika saya menjalankan program di shell IPython bukan Python biasa, semuanya berjalan dengan baik. Saya mencari beberapa catatan sebelumnya tentang masalah ini. Mereka...
Saya menggunakan python3.3 dan saya mengalami kesalahan samar ketika mencoba acar kamus sederhana. Ini kodenya: import os import pickle from pickle import * os.chdir('c:/Python26/progfiles/') def storvars(vdict): f = open('varstor.txt','w') pickle.dump(vdict,f,) f.close() return mydict =...
Saya telah membuat objek seperti ini: company1.name = 'banana' company1.value = 40 Saya ingin menyimpan objek ini. Bagaimana saya bisa melakukan
Saya mencoba untuk menggunakan multiprocessing's Pool.map()fungsi untuk membagi pekerjaan secara bersamaan. Ketika saya menggunakan kode berikut, itu berfungsi dengan baik: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f,...
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']...
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...
Ketika saya menjalankan sesuatu seperti: from multiprocessing import Pool p = Pool(5) def f(x): return x*x p.map(f, [1,2,3]) ini bekerja dengan baik. Namun, menempatkan ini sebagai fungsi kelas: class calculate(object): def run(self): def f(x): return x*x p = Pool() return p.map(f,...
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...
Saya telah melihat dokumentasi acar , tetapi saya tidak mengerti di mana acar berguna. Apa saja kasus penggunaan umum untuk acar?
Saya bertanya-tanya apakah ada cara untuk memuat objek yang diasamkan di Python 2.4, dengan Python 3.4. Saya telah menjalankan 2to3 pada sejumlah besar kode warisan perusahaan untuk mendapatkan yang terbaru. Setelah melakukan ini, saat menjalankan file saya mendapatkan kesalahan berikut: File...
Saya mencari cara cepat untuk mempertahankan array numpy yang besar. Saya ingin menyimpannya ke disk dalam format biner, lalu membacanya kembali ke memori dengan relatif cepat. Sayangnya, cPickle tidak cukup cepat. Saya menemukan numpy.savez dan numpy.load . Namun yang aneh adalah, numpy.load...
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...
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...
Saya mendapatkan kesalahan yang menarik saat mencoba menggunakan Unpickler.load(), berikut ini kode sumbernya: open(target, 'a').close() scores = {}; with open(target, "rb") as file: unpickler = pickle.Unpickler(file); scores = unpickler.load(); if not isinstance(scores, dict): scores =...
Saya menggunakan acar untuk membuang file di python 3, dan saya menggunakan acar untuk memuat file di python 2, ValueError muncul. Jadi, acar python 2 tidak dapat memuat file yang dibuang oleh acar python 3? Jika saya menginginkannya? Bagaimana
Saya mencoba mentransfer fungsi melalui koneksi jaringan (menggunakan asyncore). Apakah ada cara mudah untuk membuat serial fungsi python (yang, setidaknya dalam kasus ini, tidak akan berpengaruh samping) untuk transfer seperti ini? Idealnya saya ingin memiliki sepasang fungsi yang mirip dengan...
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 =
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...