pickle

Dlaczego mogę przekazać metodę instancji do multiprocessing.Proces, ale nie wieloprocesorowy.Basen?

Próbuję napisać aplikację, która stosuje funkcję jednocześnie z multiprocessing.Pool. Chciałbym, aby ta funkcja była metodą i ... '>: attribute lookup __builtin__.instancemethod failed Dlaczego procesy mogą obsługiwać związane metody, ale nie baseny?

Prosta, bezproblemowa, zerowa serializacja w Scali / Javie podobna do Pythona?

Czy istnieje proste, bezproblemowe podejście do serializacji w Scali/Javie, które jest podobne do pickle Pythona? Pickle jes ... ób na ich użycie, o którym powinienem być świadomy). Proszę dołączyć przykłady użycia! Najlepiej również zawierać benchmarki.

ValueError: unsupported pickle protocol: 3, python2 pickle nie można załadować pliku wyrzuconego przez Pythona 3 pickle?

Używam pickle do zrzucenia pliku w Pythonie 3, a używam pickle do załadowania pliku w Pythonie 2, pojawia się ValueError. Więc python 2 pickle nie może załadować pliku wyrzuconego przez python 3 pickle? Jeśli chcę? Jak to zrobić?

Ogórek czy json?

Muszę zapisać na dysku mały dict obiekt, którego klucze są typu str, a wartości to ints , a następnie go odzyskać. Coś takieg ... 3} Co jest najlepszym rozwiązaniem i dlaczego? Serializować za pomocą pickle czy za pomocą simplejson? Używam Pythona 2.6.

Zrozumienie marynowania w Pythonie

Dostałem ostatnio zadanie, w którym muszę umieścić słownik (w którym każdy klucz odnosi się do listy) w formie marynowanej. J ... owana forma. Czy ktoś mógłby wskazać mi właściwy kierunek dobrych zasobów, które pomogą mi nauczyć się tej koncepcji? Dzięki!

Zmniejszanie rozmiaru obiektów cPickle

Uruchamiam kod, który tworzy duże obiekty, zawierające wiele klas zdefiniowanych przez Użytkownika, które następnie muszę ser ... , ale rozmiar obiektu jest. Czy są jakieś wskazówki lub alternatywne procesy, których mogę użyć do zrobienia pikli mniejszy?

Jaka jest różnica między ogórkiem kiszonym a półką?

Po raz pierwszy uczę się serializacji obiektów. Próbowałem czytać i "googlować" różnice w modułach, ale nie jestem pewien, cz ... ekt Pythona w strumień bajtów, który może zostać zapisany w pliku. Więc po co nam półka na moduły? Czy ogórki nie są szybsze?

jak rozpakować plik pkl

Mam plik pkl z zestawu danych MNIST, który składa się z odręcznych obrazów cyfr. Chciałbym rzucić okiem na każde z tych zdję ... więc muszę rozpakować plik pkl, tylko nie mogę się dowiedzieć jak. Czy jest sposób na rozpakowanie / rozpakowanie pliku pkl?

Co może zrobić multiprocessing i koperek razem?

Chciałbym użyć biblioteki multiprocessing w Pythonie. Niestety multiprocessing używa pickle, który nie obsługuje funkcji z z ... er-7] child process calling self.run() [DEBUG/MainProcess] added worker [INFO/PoolWorker-8] child process calling self.run()

Serializacja obiektu suds w Pythonie

Ok, pracuję nad poprawieniem się z Pythonem, więc nie jestem pewien, czy to jest właściwy sposób, aby przejść do tego, co rob ... lepsze pojęcie, dlaczego nie jest to opcja, chyba utknąłem odtwarzając podstawowy obiekt z informacjami, których potrzebuję?

Jak się marynować?

Chcę, aby moja klasa zaimplementowała funkcje Save I Load, które po prostu robią pikle klasy. Ale najwyraźniej nie można używać 'jaźni' w sposób poniżej. Jak możesz to robić? self = cPickle.load(f) cPickle.dump(self,f,2)

Can ' t pickle defaultdict

Mam defaultdict, który wygląda tak: dict1 = defaultdict(lambda: defaultdict(int)) Problem w tym, że nie mogę go marynować ... cji poziomu modułu zamiast lambda. Moje pytanie brzmi, co to jest funkcja poziomu modułu? Jak Mogę używać słownika z cPickle?

Jak wytrawić funkcję Pythona z jej zależnościami?

Jako kontynuacja tego pytania: czy istnieje łatwy sposób na wytrawianie funkcji Pythona (lub w inny sposób serializowanie je ... l.loads(g_file.read()) f = types.FunctionType(f_code, globals(), 'f'); g = types.FunctionType(g_code, globals(), 'g'); f()

przyjąłem.deepcopy vs pickle

Mam strukturę drzewiastą widżetów np. Kolekcja zawiera modele i model zawiera widżety. Chcę skopiować całą kolekcję, copy.dee ... oops, best of 3: 93.3 msec per loop >python -m timeit -s "import c" "c.copy3()" 100 loops, best of 3: 17.1 msec per loop

Osiągnięcie maksymalnej głębokości rekurencji przy użyciu Pickle / cPickle

Tło: buduję trie, aby reprezentować słownik, używając minimalnego algorytmu konstrukcyjnego. Lista wejść to 4,3 M ciągów utf ... kładając, że pickle użyje małej głębokości zagnieżdżania z powodu domyślnych ograniczeń rekurencji. 10,000 załatwiło sprawę.

Dlaczego pikle?

Używałem ogórka i byłem bardzo zadowolony, wtedy zobaczyłem ten artykuł: nie marynuj swoich danych Czytaj dalej wygląda ta ... ktykach: Biorąc pod uwagę te wszystkie problemy, kiedy użyłbyś ogórka? Co? konkretne sytuacje wymagają korzystania z niego?

Jak serializować / deserializować sieci pybrain?

PyBrain {[6] } jest biblioteką Pythona, która zapewnia (między innymi) łatwe w użyciu Sztuczne sieci neuronowe. Nie udało mi ... pybrain 0.3 P. S. stworzyłem raport o błędzie na stronie projektu i będę aktualizował zarówno tak, jak i tracker błędów