Sto provando a serializzare migliaia di oggetti e alcuni di questi oggetti sono oggetti lambda.dill vs cPickle speed difference
Poiché cPickle
non funziona per lambda, ho provato a utilizzare dill
. Tuttavia, il calo della velocità di calcolo è più di 10 volte quando si seleziona "Unpickleing" (o "undilling" (?)). Guardando attraverso la fonte, sembra che dill
usi pickle
internamente quale potrebbe essere la ragione per il calo di velocità.
C'è un'altra opzione per me che combini il meglio di entrambi i moduli?
MODIFICA: il calo di velocità più significativo è durante lo spurgo.
di controllo [questa risposta] (http://stackoverflow.com/a/16626757/5741205) – MaxU
Il problema, come ho affermato nella mia domanda, è che 'dill' è troppo lento rispetto al cPickle. – Tohiko
"Gli oggetti serializzati con _PiCloud possono essere de-serializzati usando il normale pickle/cPickle load e load functions._", quindi ho pensato che potesse aiutarti se il tuo rapporto 'serializzazione/desiralization' è' << 1' – MaxU