Przejrzałem informacje podane w dokumentach Pythona , ale wciąż jestem trochę zdezorientowany. Czy ktoś mógłby napisać przykładowy kod, który napisałby nowy plik, a następnie użyć zalewy, aby wrzucić do niego
Moduł serializacji obiektów dla języka Python. Użyj tego tagu razem z tagiem Python w przypadku pytań związanych z przechowywaniem lub ładowaniem obiektów za pomocą Pickle.
Przejrzałem informacje podane w dokumentach Pythona , ale wciąż jestem trochę zdezorientowany. Czy ktoś mógłby napisać przykładowy kod, który napisałby nowy plik, a następnie użyć zalewy, aby wrzucić do niego
Przykro mi, że nie mogę odtworzyć błędu na prostszym przykładzie, a mój kod jest zbyt skomplikowany, aby go opublikować. Jeśli uruchomię program w powłoce IPython zamiast zwykłego Pythona, wszystko zadziała dobrze. Przejrzałem kilka wcześniejszych notatek na ten temat. Wszystkie zostały...
Używam python3.3 i mam tajemniczy błąd podczas próby marynowania prostego słownika. Oto kod: import os import pickle from pickle import * os.chdir('c:/Python26/progfiles/') def storvars(vdict): f = open('varstor.txt','w') pickle.dump(vdict,f,) f.close() return mydict =...
Stworzyłem taki obiekt: company1.name = 'banana' company1.value = 40 Chciałbym zapisać ten obiekt. Jak mogę to
Próbuję użyć multiprocessing„s Pool.map()funkcję podzielenie prac jednocześnie. Gdy używam następującego kodu, działa dobrze: import multiprocessing def f(x): return x*x def go(): pool = multiprocessing.Pool(processes=4) print pool.map(f, range(10)) if __name__== '__main__' : go() Jednak...
Jestem przyzwyczajony do wprowadzania i wyprowadzania danych z Pythona za pomocą plików .csv, ale są oczywiste wyzwania. Wszelkie porady na temat prostych sposobów przechowywania słownika (lub zestawów słowników) w pliku json lub pck? Na przykład: data = {} data ['key1'] = "keyinfo" data ['key2']...
Próbuję utworzyć reprezentację ciągu JSON wystąpienia klasy i mam trudności. Powiedzmy, że klasa jest zbudowana w następujący sposób: class testclass: value1 = "a" value2 = "b" Wywołanie json.dumps odbywa się w następujący sposób: t = testclass() json.dumps(t) Nie udaje się i mówi mi, że...
Kiedy biegnę coś takiego: from multiprocessing import Pool p = Pool(5) def f(x): return x*x p.map(f, [1,2,3]) to działa dobrze. Jednak umieszczając to jako funkcję klasy: class calculate(object): def run(self): def f(x): return x*x p = Pool() return p.map(f, [1,2,3]) cl =...
Próbuję załadować zestaw danych MNIST połączony tutaj w Pythonie 3.2 za pomocą tego programu: import pickle import gzip import numpy with gzip.open('mnist.pkl.gz', 'rb') as f: l = list(pickle.load(f)) print(l) Niestety daje mi błąd: Traceback (most recent call last): File "mnist.py", line...
Zastanawiam się, czy istnieje sposób na załadowanie obiektu, który został wytrawiony w Pythonie 2.4 za pomocą Pythona 3.4. Używałem 2to3 na dużej ilości starszego kodu firmy, aby go zaktualizować. Po wykonaniu tej czynności podczas uruchamiania pliku pojawia się następujący błąd: File...
Spojrzałem na marynatę dokumentację , ale nie rozumiem, gdzie jest przydatna marynata. Jakie są typowe przypadki użycia
Szukam szybkiego sposobu na zachowanie dużych, zdrętwiałych tablic. Chcę je zapisać na dysku w formacie binarnym, a następnie stosunkowo szybko wczytać z powrotem do pamięci. Niestety, cPickle nie jest wystarczająco szybki. Znalazłem numpy.savez i numpy.load . Ale dziwne jest to, że numpy.load...
Próbuję zapisywać i ładować obiekty za pomocą picklemodułu. Najpierw deklaruję moje obiekty: >>> class Fruits:pass ... >>> banana = Fruits() >>> banana.color = 'yellow' >>> banana.value = 30 Następnie otwieram plik o nazwie „Fruits.obj” (wcześniej utworzyłem...
Muszę zapisać na dysku mały dictobiekt, którego klucze są typu stri wartości ints, a następnie odzyskać go . Coś takiego: {'juanjo': 2, 'pedro':99, 'other': 333} Jaka jest najlepsza opcja i dlaczego? Serializować go z pickleczy z simplejson? Używam Pythona
Otrzymuję ciekawy błąd podczas próby użycia Unpickler.load(), oto kod źródłowy: open(target, 'a').close() scores = {}; with open(target, "rb") as file: unpickler = pickle.Unpickler(file); scores = unpickler.load(); if not isinstance(scores, dict): scores = {}; Oto śledzenie: Traceback (most...
Używam pickle, aby zrzucić plik w Pythonie 3 i używam pickle, aby załadować plik na Pythonie 2, pojawia się ValueError. Więc python 2 pickle nie może załadować pliku zrzuconego przez python 3 pickle? Jeśli tego chcę? Jak
Próbuję przenieść funkcję przez połączenie sieciowe (przy użyciu asyncore). Czy istnieje łatwy sposób serializacji funkcji Pythona (takiej, która przynajmniej w tym przypadku nie będzie miała żadnych skutków ubocznych) do takiego transferu? Idealnie chciałbym mieć parę funkcji podobnych do...
Próbuję dokonać klasyfikacji tekstu za pomocą Textblob. Najpierw uczę model i serializuję go przy użyciu pikle, jak pokazano poniżej. import pickle from textblob.classifiers import NaiveBayesClassifier with open('sample.csv', 'r') as fp: cl = NaiveBayesClassifier(fp, format="csv") f =...
Zrozumiałem, że wytrawianie w Pythonie to sposób na „przechowywanie” obiektu w języku Python w sposób zgodny z programowaniem obiektowym - inny niż dane wyjściowe zapisane w pliku txt lub DB. Czy masz więcej szczegółów lub odniesień w następujących kwestiach: gdzie są „przechowywane”...
Tło: dopiero zaczynam pracę ze scikit-learn i czytam na dole strony o joblib i marynacie . bardziej interesujące może być użycie zamiennika pickle z joblib (joblib.dump & joblib.load), który jest bardziej wydajny w przypadku dużych zbiorów danych, ale może tylko wytrawiać na dysku, a nie...