Как сохранить массив объектов в файл в Python - PullRequest
2 голосов
/ 07 октября 2019

Я знаю, как сохранить массив простых данных (например, значения типа с плавающей запятой) в файл, используя numpy.save и numpy.savez .

Я также знаю, как сохранить отдельный объект в файл, используя pickle модуль, хотя я еще не тестировал его.

Вопрос в том, как сохранить (и загрузить) массив объектов в файл? Могу ли я объединить два метода, описанных выше, чтобы добиться этого? Есть ли лучший способ?

1 Ответ

0 голосов
/ 08 октября 2019

Если вы знаете, как выбрать один объект, для выбора некоторого количества объектов вы можете создать структуру, которая содержит все эти объекты (list, set, dict, например, с этими объектами в качестве значений, иливаш собственный класс, который каким-то образом их содержит), и эта структура будет единственным объектом, доступным для выбора.

...