Articles of serialización

datetime.date (2014, 4, 25) no es serializable JSON en Django

Seguí Cómo superar “datetime.datetime no JSON serializable” en Python? pero esto no esta ayudando Probé este código >>> import datetime >>> a =datetime.date(2014, 4, 25) >>> from bson import json_util >>> b = json.dumps(a,default = json_util.default) Traceback (most recent call last): File “”, line 1, in File “/usr/lib/python2.7/json/__init__.py”, line 250, in dumps sort_keys=sort_keys, **kw).encode(obj) File […]

¿Cómo depuro un error en `ast.literal_eval`?

Escribí mis datos en un archivo usando pprint.PrettyPrinter y estoy tratando de leerlo usando ast.literal_eval . Esto me ha funcionado durante bastante tiempo y estoy razonablemente satisfecho con la representación del texto producido. Sin embargo, hoy he recibido este error en la deserialización: File “/…mypath…/store.py”, line 82, in reader=(lambda fd: ast.literal_eval(fd.read())), File “/usr/lib64/python2.7/ast.py”, line 80, […]

Simple, sin complicaciones, serialización de placa de cero en Scala / Java similar a Python’s Pickle?

¿Existe un enfoque simple y sin complicaciones para la serialización en Scala / Java que sea similar al pickle de Python? Pickle es una solución simple y bastante razonable que es razonablemente eficiente en espacio y tiempo (es decir, no es abismal) pero no le importa la accesibilidad entre idiomas, el control de versiones, etc. […]

¿La mejor manera de salvar un modelo entrenado en PyTorch?

Estaba buscando formas alternativas de salvar un modelo entrenado en PyTorch. Hasta ahora, he encontrado dos alternativas. torch.save () para guardar un modelo y torch.load () para cargar un modelo. model.state_dict () para guardar un modelo entrenado y model.load_state_dict () para cargar el modelo guardado. He llegado a esta discusión donde se recomienda el enfoque […]

¿Se puede acceder a los objetos serializados simultáneamente por diferentes procesos, y cómo se comportan si es así?

Tengo los datos que están mejor representados por un árbol. Serializar la estructura es lo más sensato, porque no quiero ordenarlo cada vez, y me permitiría realizar modificaciones persistentes en los datos. Por otro lado, se podrá acceder a este árbol desde diferentes procesos en diferentes máquinas, por lo que me preocupan los detalles de […]

¿Persistencia del modelo en Scikit-Learn?

Estoy tratando de guardar y cargar el modelo de scikit-learn pero enfrentando problemas cuando la operación de guardar y cargar ocurre en diferentes versiones de python. Aquí lo que he intentado: Usar pickle para guardar un modelo en python3 y deserializar en python2. Esto funciona para algunos de los modelos como LR, SVM, pero falla […]

¿Cuál es la mejor manera de serializar más de un modelo a json en Django 1.6?

Tengo 3 modelos se muestran a continuación. class DocumentClass(models.Model): text = models.CharField(max_length=100) class DocumentGroup(models.Model): text = models.CharField(max_length=100) documentclass = models.ForeignKey(DocumentClass) class DocumentType(models.Model): text = models.CharField(max_length=100) documentgroup = models.ForeignKey(DocumentGroup) Y mi objective es algo como esto: [ { ‘pk’: 1, ‘model’: ‘DocumentClass’, ‘fields’:{ ‘text’:’DocumentClass1′, ‘documentgroup’: [ { ‘pk’: 1, ‘model’: ‘DocumentGroup’ ‘field’: { ‘text’:’DocumentGroup1′ } } […]

¿Cómo devolver datos de serializadores nesteds dentro de serializadores construidos sobre la marcha?

Recientemente, he estado probando cosas nuevas con Django, para intentar simplificar las respuestas de escritura en las vistas, puede que no valga la pena hacerlo al final, pero todavía estoy interesado en ver si se puede hacer. Por lo general, tendríamos el siguiente serializador para devolver información; # serializers.py class SomeDefinedSerializer(serializers.ModelSerializer): extra_model = SomeExtraModelSerializer() greet_name […]

Pickle Python Serialización

En términos sencillos, ¿qué es la “serialización” y por qué la necesito? Leí la entrada de Wikipedia, pero todavía no lo entiendo. ¿Por qué necesito convertir los datos en una secuencia de bits para almacenarlos en un archivo? Me preocupa específicamente el uso del módulo pickle de Python para realizar la serialización. ¡Gracias por el […]

¿Cómo puedo serializar objetos de Python a XML?

Necesito serializar mis objetos Python en datos XML. Intenté usar Django, pero solo funciona para objetos QuerySet y no para cualquier objeto Python simple. ¿Cómo puedo serializar un objeto Python en datos XML?