Articles of pepinillo

Python Pickle UnicodeDecodeError

Estoy intentando cargar el conjunto de datos de caracteres mnist (siguiendo el tutorial descrito aquí: http://neuralnetworksanddeeplearning.com/chap1.html ) cuando ejecuto la función load_data_wrapper me sale el error. UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0x90 in position 614: ordinal not in range(128) El código ejecutado es: import numpy as np import gzip def load_data(): f = gzip.open(‘../data/mnist.pkl.gz’, […]

depuración de pepinillos

Estoy tratando de decantar una jerarquía de objetos bastante complicada y obtener la excepción: pickle.PicklingError: Can’t pickle : attribute lookup builtins.function failed ¿Existen métodos razonables que uno pueda usar para probar la capacidad de picklea de una jerarquía de objetos? Mi objective sería encontrar la ubicación de la función ofensiva.

¿Cómo guardo los resultados de un bucle “para” en una sola variable?

Tengo un bucle for: for x in range(1,13): print (“This was the average temperature in month number ” + str(x) + ” in Boston, 2014: “, Boston_monthly_temp(x)) Esto imprime las temperaturas medias mensuales en Boston en 2014, como: This was the average temperature in month number 1 in Boston, 2014: 26.787096774193547 todo el camino hasta […]

¿Por qué recibo un error acerca de mi clase que define __slots__ cuando bash encurtir un objeto?

Estoy tratando de encurtir un objeto de una clase (estilo nuevo) que definí. Pero estoy recibiendo el siguiente error: >>> with open(‘temp/connection.pickle’,’w’) as f: … pickle.dump(c,f) … Traceback (most recent call last): File “”, line 2, in File “/usr/lib/python2.5/pickle.py”, line 1362, in dump Pickler(file, protocol).dump(obj) File “/usr/lib/python2.5/pickle.py”, line 224, in dump self.save(obj) File “/usr/lib/python2.5/pickle.py”, line […]

Cómo encurtir correctamente una instancia namedtuple

Estoy aprendiendo a usar pickle. He creado un objeto con nombre nombrado, lo he añadido a una lista y he tratado de declinar esa lista. Sin embargo, me sale el siguiente error: pickle.PicklingError: Can’t pickle : it’s not found as __main__.P Descubrí que si ejecutaba el código sin envolverlo dentro de una función, funciona perfectamente. […]

Python 3: ¿los decodificadores pueden manejar objetos de bytes de más de 4 GB?

Sobre la base de este comentario y la documentación a la que se hace referencia, Pickle 4.0+ de Python 3.4+ debe poder capturar objetos de bytes mayores de 4 GB. Sin embargo, al usar python 3.4.3 o python 3.5.0b2 en Mac OS X 10.10.4, aparece un error cuando bash capturar una matriz de bytes grande: […]

Entendiendo el decapado en Python

Hace poco recibí una tarea en la que necesito poner un diccionario (donde cada tecla hace referencia a una lista) en forma encurtida. El único problema es que no tengo idea de qué es la forma en escabeche. ¿Alguien podría indicarme la dirección correcta de algunos buenos recursos para ayudarme a aprender este concepto? ¡Gracias!

Almacene el objeto utilizando la salmuera de Python y cárguelo en un espacio de nombres diferente

Me gustaría pasar el estado del objeto entre dos progtwigs de Python (uno es mi propio código que se ejecuta de forma independiente, uno es una vista de Pirámide ) y diferentes espacios de nombres. Algunas preguntas relacionadas están aquí o aquí , pero no puedo seguir con ellas para mi escenario. Mi propio código […]

python pickle.dumps AssertionError

Estoy tratando de encurtir una instancia de clase que contiene dos listas de otras instancias. Las instancias en las dos listas tienen atributos que hacen referencia a las instancias entre sí. Aquí están las clases. import pickle from copy import copy class Graph: def __init__(self): self.vertices = {} self.edges = set() def __repr__(self): return “\n”.join(map(str, […]

¿Por qué puedo pasar un método de instancia a multiprocessing.Process, pero no a multiprocessing.Pool?

Estoy intentando escribir una aplicación que aplica una función simultáneamente con un multiprocessing.Pool . Me gustaría que esta función fuera un método de instancia (para poder definirla de manera diferente en diferentes subclases). Esto no parece ser posible; Como he aprendido en otros lugares, los métodos aparentemente no pueden ser decapados . Entonces, ¿por qué […]