pickle

Guardar un objeto (Persistencia de datos)

He creado un objeto como este: company1.name = 'banana' company1.value = 40 Me gustaría guardar este objeto. ¿Cómo puedo hacer eso?

Error de decapado de multiprocesamiento de Python

Lamento no poder reproducir el error con un ejemplo más simple, y mi código es demasiado complicado para publicar. Si corro e ... f(), g), h() están todos definidos en el nivel superior. Probé un ejemplo más simple con este patrón y funciona sin embargo.

Multiprocesamiento: Cómo usar Pool.mapa en una función definida en una clase?

Cuando corro algo como: from multiprocessing import Pool p = Pool(5) def f(x): return x*x p.map(f, [1,2,3]) Funcio ... failed He visto un post de Alex Martelli tratando con el mismo tipo de problema, pero no fue lo suficientemente explícito.

Serializar instancia de clase a JSON

Estoy tratando de crear una representación de cadena JSON de una instancia de clase y tengo dificultades. Digamos que la clas ... ido serializado de la instancia de clase. b'\x80\x03c__main__\ntestclass\nq\x00)\x81q\x01}q\x02b.' ¿Qué soy haciendo mal?

¿Hay una manera fácil de seleccionar una función python(o serializar su código)?

Estoy tratando de transferir una función a través de una conexión de red (usando asyncore). ¿Hay una manera fácil de serializ ... ) [send obj across the network] def receive(): [receive obj from the network] func = pickle.loads(s) func()

la mejor manera de preservar matrices numpy en el disco

Estoy buscando una manera rápida de preservar grandes matrices numpy. Quiero guardarlos en el disco en un formato binario, lu ... alguna mejor manera de preservar matrices numpy? Idealmente, quiero ser capaz de almacenar múltiples matrices en un archivo.

Almacenamiento de diccionarios Python

Estoy acostumbrado a traer datos dentro y fuera de Python usando.archivos CSV, pero hay desafíos obvios para esto. ¿Algún co ... } data ['key1'] = "keyinfo" data ['key2'] = "keyinfo2" Me gustaría saber cómo guardar esto, y luego cómo volver a cargarlo.

Incompatibilidad de pepinillos de matrices numpy entre Python 2 y 3

Estoy tratando de cargar el conjunto de datos MNIST vinculado aquí {[6] } en Python 3.2 usando este programa: import pickl ... o el mismo error que antes. ¿Cómo hago que esto funcione? Este es un mejor enfoque para cargar el conjunto de datos MNIST.

Serialización de Python - ¿Por qué pickle?

Entendí que el decapado de Python es una forma de 'almacenar' un Objeto Python de una manera que respeta la programación de o ... - Python.doc explica cómo implementar pickle, pero no parece entrar en detalles sobre el uso y la necesidad de serialización.

¿Pepinillo o json?

Necesito guardar en el disco un pequeño objeto dict cuyas claves son del tipo stry los valores son ints y luego recuperarlo. ... o':99, 'other': 333} ¿Cuál es la mejor opción y por qué? Serializar con pickle o con simplejson? Estoy usando Python 2.6.

ValueError: protocolo pickle no soportado: 3, python2 pickle no puede cargar el archivo volcado por python 3 pickle?

Uso pickle para volcar un archivo en python 3, y uso pickle para cargar el archivo en python 2, aparece el ValueError. Entonces, python 2 pickle no puede cargar el archivo volcado por python 3 pickle? Si lo quiero? Cómo hacerlo?

¿Cuál es la diferencia entre pickle y shelve?

Estoy aprendiendo sobre la serialización de objetos por primera vez. Intenté leer y "googlear" las diferencias en los módulos ... n un flujo de bytes que se pueden conservar en un archivo. ¿Entonces por qué necesitamos el módulo? ¿No es Pickle más rápido?

Cómo pickle a ti mismo?

Quiero que mi clase implemente funciones de Guardar y Cargar que simplemente hagan un pepinillo de la clase. Pero aparentemen ... ' yo ' de la manera que se muestra a continuación. ¿Cómo puedes hacer esto? self = cPickle.load(f) cPickle.dump(self,f,2)

Error de Python pickle: UnicodeDecodeError

Estoy tratando de hacer alguna clasificación de texto usando Textblob. Primero estoy entrenando el modelo y serializándolo us ... ada, SQL Tengo problemas. Por favor, responda de inmediato, Soporte ¿En qué me estoy equivocando? Por favor, ayuda.

Alcanzar La Profundidad Máxima De Recursión Usando Pickle / cPickle

El fondo: Estoy construyendo un trie para representar un diccionario, usando un algoritmo de construcción mínima. La lista d ... ría una pequeña profundidad de anidamiento debido a las limitaciones de recursión predeterminadas. 10.000 hicieron el truco.

Entendiendo el decapado en Python

Recientemente he recibido una tarea en la que necesito poner un diccionario (donde cada clave se refiere a una lista) en esca ... ¿Alguien podría indicarme en la dirección correcta algunos buenos recursos para ayudarme a aprender este concepto? ¡Gracias!

cómo desempaquetar un archivo pkl

Tengo un archivo pkl del conjunto de datos MNIST, que consiste en imágenes de dígitos escritas a mano. Me gustaría echar un ... aquetar el archivo pkl, excepto que no puedo averiguar cómo. ¿Hay alguna forma de descomprimir/descomprimir el archivo pkl?

Guardar y cargar varios objetos en pickle file?

Tengo una clase que sirve a los jugadores en un juego, los crea y otras cosas. Necesito guardar estos objetos del reproduct ... na forma de hacerlo o debo usar otras clases como listas y guardar y cargar mis objetos en una lista? Hay una manera mejor?

¿Qué pueden hacer juntos multiprocesamiento y eneldo?

Me gustaría usar la biblioteca multiprocessing en Python. Tristemente multiprocessing usa pickle que no soporta funciones co ... er-7] child process calling self.run() [DEBUG/MainProcess] added worker [INFO/PoolWorker-8] child process calling self.run()

¿Por qué tengo "Pickle-EOFError: Ran out of input" leyendo un archivo vacío?

Estoy recibiendo un error interesante al intentar usar Unpickler.load(), aquí está el código fuente: open(target, 'a').clos ... archivo que estoy intentando leer está vacío. ¿Cómo puedo evitar obtener este error y obtener una variable vacía en su lugar?