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