Articles of pickle

SQLAlchemy cometiendo tipos de salmuera

Tengo un problema al enviar cambios a los tipos de pickle (listas) en sqlalchemy. Actuará como si nada hubiera pasado después de la comisión. Aquí está mi función donde bash cometer: def commit_move(game_id, player, move): game = game_query(game_id) if player == ‘human’: game.human_spaces.append(move) if player == ‘ai’: game.ai_spaces.append(move) game.available_spaces.remove(move) print game.human_spaces print game.ai_spaces print game.available_spaces […]

Figuras de salmuera de matplotlib

Estoy tratando de recrear el ejemplo simple de pickle pickle de la pregunta: Guardar figuras interactivas de Matplotlib , que también se obtiene de Salvar figuras de Matplotlib usando Pickle . Sin embargo, cuando ejecuto los códigos dados, las cifras parecen decaparse, pero luego aparece un error cuando bash cargar la cifra decapada. Lo estoy […]

Escoger un tipo de extensión de Python definido como una estructura C que tiene miembros PyObject *

Estoy ejecutando código C ++ a través de Python y me gustaría elegir un tipo de extensión. Así que tengo una estructura C ++ (py_db_manager) que contiene punteros a un objeto de base de datos y un objeto de administrador de objetos (ambos escritos en C ++) que envolví con un objeto de tipo python […]

Reduzca el uso de memoria de este código Pandas de lectura de código Pandas y decapado

No puedo encontrar una manera de reducir aún más el uso de memoria para este progtwig. Básicamente, estoy leyendo archivos de registro JSON en un dataframe de pandas, pero: La función de append lista es lo que está causando el problema. Crea dos objetos diferentes en la memoria, causando un gran uso de memoria. .to_pickle […]

El multiprocesamiento de pathos no puede decapar

Estoy teniendo un problema similar a esta persona . No puedo ejecutar una rutina simple de multiprocesamiento en el módulo de pathos y recibo un error de decapado. A continuación se muestra el código y el error. from pathos.multiprocessing import ProcessingPool import dill class ProcClass(object): def __init__(self): pass def f(self,x): return x*x pc = ProcClass() […]

Decapado de un método estático en Python

He estado tratando de encurtir un objeto que contiene referencias a métodos de clase estática. Pickle falla (por ejemplo en module.MyClass.foo ) indicando que no puede ser decapado, ya que module.foo no existe. He encontrado la siguiente solución, utilizando un objeto contenedor para ubicar la función en la invocación, guardando la clase de contenedor y […]

concha de python: encurtido en todo el estado

Al usar ” ipython ” o ” code.interact(local=locals()) “, me gustaría tener una forma de guardar todo el espacio de direcciones del progtwig en un archivo pickle, y de manera similar una forma de cargar dicho archivo y entonces comience a ejecutar en ese contexto. Esto debería ser totalmente posible para scripts simples debido a […]

Error de decapado: No se puede encurtir

Me pregunto qué podría significar este error: PicklingError: Can’t pickle : attribute lookup __builtin__.function failed Entiendo que tiene algo que ver con el uso de múltiples núcleos. Estoy ejecutando mi progtwig en un clúster y usando 15 subprocesos en esta línea de mi código: gauss2 = PTSampler(ntemps, renwalkers, rendim, lnlike, lnprior, threads=15) El muestreador en […]

¿Hay una alternativa a pickle – guardar un diccionario (python)

Necesito guardar un diccionario en un archivo. En el diccionario hay cadenas, enteros y diccionarios. Lo hice por mi cuenta y no es bonito y agradable para el usuario. Sé de pickle pero como sé que no es seguro usarlo, porque si alguien reemplaza el archivo y yo (o alguien más) ejecutamos el archivo que […]

TypeError: no puede decapar objetos NotImplementedType (en keras, python)

Estaba haciendo Deep Run usando Keras. Sin embargo, se produjo el siguiente error en el proceso de almacenamiento del modelo después del aprendizaje. TypeError: no se pueden encoger objetos NotImplementedType No tuve ningún problema cuando ejecuté el mismo código en otro directorio. El siguiente código es la parte del código que está causando el error. […]