Próbuję serializować tysiące obiektów, a niektóre z tych obiektów to obiekty lambda.koperek kontra różnica różnicy w pikselach
Ponieważ cPickle
nie działa w lambdach, próbowałem używać dill
. Jednak spadek prędkości obliczeniowej jest ponad 10 razy podczas rozpakowywania (lub undilling (?)). Patrząc przez źródło, wydaje się, że wewnętrznie może to być przyczyną spadku prędkości.
Czy jest dla mnie jeszcze jedna opcja, która łączy w sobie to, co najlepsze z obu modułów?
EDYCJA: Najbardziej znaczący spadek prędkości podczas rozpakowywania.
wyboru [ta odpowiedź] (http://stackoverflow.com/a/16626757/5741205) – MaxU
Problem, jak stwierdziłem w moim pytaniem jest to, że 'dill' jest zbyt powolny w porównaniu do cPickle. – Tohiko
"Obiekty serializowane w PIBCloud mogą zostać zdekazalizowane przy użyciu normalnych funkcji ładowania i ładowania pick_/cPickle._", więc pomyślałem, że może ci to pomóc, jeśli twój stosunek "serializacja/desiralizacja" jest "<< 1" – MaxU