Я работал с файлами HDF5 с C
и Matlab
, оба использовали один и тот же способ для чтения и записи в наборы данных:
- открытый файл с
h5f
- открытый набор данных с помощью
h5d
- выбор пространства с помощью
h5s
и т. Д. *
Но теперь я работаю сPython
, и с его библиотекой h5py
я вижу, что у него есть два способа управления HDF5: высокоуровневый и низкоуровневый интерфейсы.А в первом случае для получения информации из одной переменной файла требуется меньше строк кода.
Есть ли заметные потери производительности при использовании высокоуровневого интерфейса?
Например, при работес файлом со многими переменными внутри, и мы должны прочитать только одну из них.