Запитання з тегом «pickle»

Модуль серіалізації об'єктів для Python. Використовуйте цей тег разом із тегом Python для питань, пов’язаних із зберіганням або завантаженням об'єктів за допомогою Pickle.

2
ValueError: непідтримуваний протокол соління: 3, пікетон python2 не може завантажити файл, скинутий на python 3 pickle?
Я використовую соління, щоб скинути файл на python 3, і я використовую pickle для завантаження файлу на python 2, з'являється ValueError. Отже, піктограма python 2 не може завантажити файл, скинутий на python 3 pickle? Якщо я хочу цього? Як зробити?

11
Чи є простий спосіб вибрати функцію пітона (або іншим чином серіалізувати його код)?
Я намагаюся перенести функцію через мережеве з'єднання (використовуючи asyncore). Чи є простий спосіб серіалізувати функцію пітона (той, який, принаймні, не матиме жодних побічних ефектів) для такого перенесення? Я в ідеалі хотів би мати пару функцій, подібних до таких: def transmit(func): obj = pickle.dumps(func) [send obj across the network] def receive(): …
100 python  function  pickle 

2
Помилка засолу Python: UnicodeDecodeError
Я намагаюся зробити класифікацію тексту за допомогою Textblob. Я спочатку навчаю модель і серіалізую її за допомогою засолу, як показано нижче. import pickle from textblob.classifiers import NaiveBayesClassifier with open('sample.csv', 'r') as fp: cl = NaiveBayesClassifier(fp, format="csv") f = open('sample_classifier.pickle', 'wb') pickle.dump(cl, f) f.close() І коли я намагаюся запустити цей файл: …

4
Серіалізація Python - навіщо маринувати?
Я зрозумів, що маринування Python - це спосіб "зберігати" Python-об'єкт таким чином, щоб він поважав програмування об'єктів - на відміну від виводу, записаного у файлі txt або БД. Чи є у вас додаткова інформація або посилання на такі моменти: де «зберігаються» мариновані предмети? чому травлення збереження репрезентації об'єкта більше, ніж, …

5
Як прочитати файл розсолу?
Я створив деякі дані і кілька разів зберігав їх так: with open('filename', 'a') as f: pickle.dump(data, f) Щоразу розмір файлу збільшувався, але коли я відкривав файл with open('filename', 'rb') as f: x = pickle.load(f) Я бачу лише дані останнього часу. Як я можу правильно прочитати файл?
85 python  pickle 

3
Які різні випадки використання йоблібу проти соління?
Довідкова інформація: Я лише починаю роботу з scikit-learn і читаю внизу сторінки про joblib проти соління . може бути цікавіше використовувати заміну розсоління joblib (joblib.dump & joblib.load), яка є більш ефективною для великих даних, але може розсолити лише диск, а не рядок Я читаю ці запитання щодо Pickle, типових випадків …

1
Переважне (або найпоширеніше) розширення файлу для засолу Python
Іноді я бачив .pickle, .pck, .pclі .dbдля файлів, що містять розсоли Python, але я НЕ впевнений , що є найбільш поширеною і передовою практикою. Я знаю, що останні три розширення також використовуються для інших речей. Пов'язане запитання: Який тип MIME є кращим для надсилання солінь між системами, що використовують REST …

4
Як розпакувати файл pkl?
У мене є файл pkl із набору даних MNIST, який складається із рукописних цифрових зображень. Я хотів би поглянути на кожне з цих цифрових зображень, тому мені потрібно розпакувати файл pkl, за винятком того, що я не можу дізнатися, як. Чи є спосіб розпакувати / розпакувати файл pkl?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.