Поскольку 1.8.8 HDF5 предлагает dense storage of attributes для более быстрого управления узлами HDF5 со многими или большими атрибутами. По умолчанию предел (H5Pset_attr_phase_change
) для запуска плотного хранилища установлен в 8 атрибутов.Как включить HDF5 Dense Attribute Storage в PyTables/Python?
Есть ли способ, как можно изменить это значение 0 (то есть всегда использовать густую хранения) с Python или даже лучше непосредственно через PyTables?
EDIT: Если это не может быть изменено с помощью PyTables, но должно быть сделано внешне, важно, чтобы эти внешние изменения по-прежнему влияют PyTables. Таким образом, все атрибуты HDF5, добавленные через PyTables, должны храниться плотно.
Но я думаю, если я могу изменить его через h5py это не влияет на PyTables, верно? – SmCaterpillar
Первое впечатление: я так не думаю. Но, если есть сомнения, мое правило - сделать резервную копию. – jcoppens