Nic*_*ica 7 python performance hdf5 h5py
我一直在使用C
和使用HDF5文件Matlab
,两者都使用相同的方式来读取和写入数据集:
h5f
h5d
h5s
等等...
但是现在我正在Python
使用它,并且在它的h5py
库中我看到它有两种管理HDF5的方法:高级和低级接口.而使用前者,从文件的单个变量获取信息需要较少的代码行.
使用高级接口时是否有明显的性能损失?
例如,在处理内部有许多变量的文件时,我们必须只读取其中一个.
高级接口通常会带来某种性能损失。之后,它是否引人注目(值得研究)将取决于您对代码的具体操作。
只需从高级接口开始。如果代码总体上太慢,请开始分析并将瓶颈移至较低级别的接口,看看是否有帮助。
归档时间: |
|
查看次数: |
839 次 |
最近记录: |