Я хочу знать, могу ли я сохранить объект с несколькими значениями/свойствами в один файл pickle или мне нужно сохранить каждое значение независимо? Вот код, у меня сейчас:Как Python раскроет объекты?
def __init__(self, id, targets, binaries):
self.id = id
self.targets = targets
self.binaries = binaries
with open('PI0_Electron_data.pickle', 'wb') as output:
pickle.dump(PiElectron, output)
Для лучшего понимания идентификатор представляет собой целое число, и обе цели и исполняемые файлы Numpy массивы. Смогу ли я получить идентификатор, цели и двоичные файлы объекта из этого единственного файла pickle или я должен создать три файла pickle? Также как я могу извлечь данные из файла pickle?
Ну, это сработало с одним файлом, когда вы его попробовали? – Kevin
Я пытаюсь это сейчас, но это занимает около 30 минут, потому что есть много данных. –
Он должен работать. Используйте pickle.load, чтобы получить объект из файла. – saulspatz