Tengo clase SomeClass con propiedades. Por ejemplo, id y name : class SomeClass(object): def __init__(self): self.__id = None self.__name = None def get_id(self): return self.__id def set_id(self, value): self.__id = value def get_name(self): return self.__name def set_name(self, value): self.__name = value id = property(get_id, set_id) name = property(get_name, set_name) ¿Cuál es la forma más fácil […]
Estoy tratando de aprender a usar el módulo pickle en Python: import pickle x = 123 f = open(‘data.txt’,’w’) pickle.dump(x,f) Esto es lo que obtengo: Traceback (most recent call last): File “D:\python\test.py”, line 5, in pickle.dump(x,f) TypeError: must be str, not bytes Sin embargo, este código funciona bien: import pickle dump = pickle.dump(123) print(dump) ¿Qué […]
Tengo una secuencia de comandos de python que analiza un conjunto de mensajes de error y comprueba cada mensaje si coincide con un determinado patrón (expresión regular) para agrupar estos mensajes. Por ejemplo, “el archivo x no existe” y “el archivo y no existe” coincidiría con “el archivo. * No existe” y se considerarán como […]
Tengo un esquema de Marshmallow donde los objetos usan una clave para referirse a un objeto que está definido en un diccionario en otra parte de la estructura. Quiero que la clave se resuelva automáticamente al deserializar el objeto. ¿Cómo puedo lograr este efecto en Marshmallow de una manera idiomática? La solución por ahora es […]
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 […]
¿Hay una manera de serializar un cierre léxico en Python usando la biblioteca estándar? Pickle y Marshal parecen no funcionar con cierres léxicos. Realmente no me importan los detalles de la serialización de cadenas binarias en comparación con, etc., solo tiene que funcionar. Por ejemplo: def foo(bar, baz) : def closure(waldo) : return baz * […]
Estoy escribiendo un índice invertido para un motor de búsqueda en una colección de documentos. En este momento, estoy almacenando el índice como un diccionario de diccionarios. Es decir, cada palabra clave se asigna a un diccionario de docIDs-> posiciones de ocurrencia. El modelo de datos es similar a: {word: {doc_name: [location_list]}} La creación del […]
Soy bastante nuevo en python (uso python 3), y estoy tratando de serializar una clase con una cadena y dos listas como miembros en JSon. Encontré que hay un json lib en el estándar de python pero parece que necesito implementar manualmente un método de serialización. ¿Existe un codificador JSon en el que simplemente pueda […]
¿Es posible construir mediante progtwigción una stack (una o más ttwigs de stack) en CPython y comenzar la ejecución en un punto de código arbitrario? Imagina el siguiente escenario: Tiene un motor de flujo de trabajo donde los flujos de trabajo se pueden crear secuencias de comandos en Python con algunas construcciones (por ejemplo, ramificación, […]
Tengo cientos de miles de matrices booleanas NumPy que me gustaría usar como claves de un diccionario. (Los valores de este diccionario son el número de veces que hemos observado cada uno de estos arreglos). Dado que los arreglos NumPy no son hashables y no pueden usarse como claves. Me gustaría serializar estos arreglos lo […]