У меня есть большой набор данных, который я хочу сохранить в файле npz. Но поскольку размер файла велик для памяти, я не могу сохранить их в файле npz. Теперь я хочу вставлять данные в итерациях в файл npz. Как я могу это сделать? Неужели для этого лучше HDF5?
Как я могу обновить файл npz в Python?
Ответы (1)
принято
locals().update(npzfile)
a # и / или b
В сеансе Ipython locals()
- это большой словарь с определенными вами переменными, строками истории ввода и различными выходными данными. Обновление добавляет словарные значения npzfile к большему.
Кстати, вы также можете загружать и сохранять файлы MATLAB .mat. Используйте scipy.io.loadmat и savemat. Он обрабатывает файлы v4 (уровень 1.0), v6 и v7 - 7.2. Но у вас такая же проблема - результат - словарь.
Octave имеет форму выражения команды загрузки, которая загружает данные в структуру
S = load ("file", "options", "v1", "v2", ...)
person
jigarsorathiya
schedule
06.12.2016