pickle

Zapisywanie obiektu (trwałość danych)

Stworzyłem taki obiekt: company1.name = 'banana' company1.value = 40 Chciałbym zapisać ten obiekt. Jak mogę to zrobić?

Nie można marynować podczas korzystania z puli wieloprocesorowej.mapka()

Staram się użyć multiprocessing'S Pool.map() Funkcja do podziału pracy jednocześnie. Kiedy używam poniższego kodu, działa dob ... ing.Pool(processes=4) print pool.map(self.f, range(10)) Ktoś wie, jaki może być problem, albo jak go obejść?

Multiprocessing: jak korzystać z puli.mapa na funkcji zdefiniowanej w klasie?

Kiedy uruchamiam coś takiego: from multiprocessing import Pool p = Pool(5) def f(x): return x*x p.map(f, [1,2,3]) ... nction failed Widziałem post od Alex Martelli zajmujący się tym samym rodzajem problemu, ale nie był wystarczająco wyraźny.

Python multiprocessing tracking error

Przykro mi, że nie mogę odtworzyć błędu prostszym przykładem, a mój kod jest zbyt skomplikowany, aby go opublikować. Jeśli ur ... _async (f). f (), g (), h() są zdefiniowane na najwyższym poziomie. Próbowałem prostszego przykładu z tym wzorem i to działa.

Jak mogę użyć pickle, aby zapisać dict?

Przejrzałem informacje, które dają Python docs, ale nadal jestem trochę zdezorientowany. Może ktoś wrzucić przykładowy kod, który napisze nowy plik i użyje pickle ' a do wrzucania do niego słownika?

najlepszy sposób na zachowanie tablic numpy na dysku

Szukam szybkiego sposobu na zachowanie dużych tablic numpy. Chcę je zapisać na dysku w formacie binarnym, a następnie stosunk ... y Jest jakiś lepszy sposób na zachowanie tablic numpy? Idealnie, chcę być w stanie przechowywać wiele tablic w jednym pliku.

Serializacja Pythona-dlaczego pickle?

Zrozumiałem, że wytrawianie Pythona jest sposobem "przechowywania" obiektu Pythona w sposób, który respektuje programowanie o ... nia, jak zaimplementować pickle, ale wydaje się, że nie zanurza się w szczegóły dotyczące użycia i konieczności serializacji.

Przechowywanie słowników Pythona

Jestem przyzwyczajony do wprowadzania i wyprowadzania danych z Pythona .plików csv, ale są w tym oczywiste wyzwania. Jakieś ... 'key1'] = "keyinfo" data ['key2'] = "keyinfo2" Chciałbym wiedzieć, jak to zapisać, a następnie jak załadować go z powrotem.

Czy istnieje łatwy sposób na wytrawianie funkcji Pythona (lub w inny sposób serializowanie jej kodu)?

Próbuję przenieść funkcję przez połączenie sieciowe (używając asyncore). Czy istnieje łatwy sposób na serializację funkcji Py ... ) [send obj across the network] def receive(): [receive obj from the network] func = pickle.loads(s) func()

Rozpakowywanie obiektu python 2 za pomocą Pythona 3

Zastanawiam się, czy istnieje sposób na załadowanie obiektu, który był w Pythonie 2.4, z Pythonem 3.4. Używałem 2to3 na duże ... i wartości typu str. Moje pytanie brzmi: czy jest sposób na załadowanie obiektu, oryginalnie w Pythonie 2.4, z Pythonem 3.4?

Niekompatybilność tablic numpy pomiędzy Pythonem 2 i 3

Próbuję załadować zestaw danych MNIST linked tutaj w Pythonie 3.2 używając tego programu: import pickle import gzip import ... Jednak dał mi ten sam błąd, co wcześniej. Jak to uruchomić? To jest lepsze podejście do ładowania zestawu danych MNIST.

Wspólne przypadki użycia ogórka w Pythonie

Przejrzałem dokumentację pickle , ale nie rozumiem, gdzie pickle jest przydatny. Jakie są typowe przypadki użycia ogórków kiszonych?

Zapisać słownik do pliku (alternatywa dla pickle) w Pythonie?

Odpowiedz i tak kończę z ogórkiem na końcu Ok, więc z kilkoma radami na inne pytanie, które zadałem, powiedziano mi, aby u ... os.system("clear") print "That is not a valid option!" print "\n> " ,raw_input("Press enter to continue")

Jakie są różne przypadki użycia joblib vs pickle?

Tło: dopiero zaczynam z scikit-ucz się i przeczytaj na dole strony o joblib, kontra pickle. Ciekawsze może być użycie z ... nawiam się, czy społeczność tutaj może udostępnić różnice między joblib a ogórkiem? Kiedy należy używać jednego nad drugim?

Jak zapisać listę do pliku i odczytać ją jako typ listy?

Powiedzmy, że mam wynik listy=[1,2,3,4,5] i zmienia się, gdy mój program jest uruchomiony. Jak Mogę zapisać go do pliku, aby ... strip('\n') for line in f] print(score) Ale to powoduje, że elementy na liście są łańcuchami, a nie liczbami całkowitymi.

Serializowanie instancji klasy do JSON

Próbuję stworzyć JSON string reprezentację instancji klasy i mam trudności. Powiedzmy, że klasa jest zbudowana w ten sposób: ... e serializowaną zawartość instancji klasy. b'\x80\x03c__main__\ntestclass\nq\x00)\x81q\x01}q\x02b.' Kim jestem źle robisz?

Jaka jest różnica między trybami RB i R+B w obiektach plików

Używam modułu pickle w Pythonie i próbuję różnych trybów IO plików: # works on windows.. "rb" with open(pickle_f, 'rb') as ... zansę i działa na obu. Co to jest "r+b" tryb? Jaka jest różnica między " rb " A "r + b"? Dlaczego to działa, kiedy inni nie?

Czy Mogę dodać słownik Pythona do pola tekstowego sqlite3?

Jakieś Gotcha, o których powinienem wiedzieć? Czy Mogę zapisać go w polu tekstowym, Czy muszę używać obiektu blob? (Nie jest ... , więc chciałem się upewnić, że szczekam na właściwym drzewie z niektórymi moimi pomysłami projektowymi na wysokim poziomie.)

Zapisywanie i ładowanie wielu obiektów w pliku pickle?

Mam klasę, która służy graczom w grze, tworzy ich i inne rzeczy. Muszę zapisać te obiekty odtwarzacza w pliku, aby później ... czy też powinienem używać innych klas, takich jak lists oraz zapisywać i ładować obiekty na liście? Czy jest lepszy sposób?

Wykrawanie Pythona po zmianie katalogu modułu

Ostatnio zmieniłem układ katalogów mojego programu: wcześniej wszystkie moje Moduły znajdowały się w folderze "main". Przenio ... z whyteboard/gui.py, który odpala GUI. Ten problem z trawieniem na pewno nie miał miejsca przed ponowną organizacją katalogu.