我的python代码接收一个字节数组,表示hdf5文件的字节.
我想将这个字节数组读取到内存中的h5py文件对象,而无需先将字节数组写入磁盘.这个页面说我可以打开一个内存映射文件,但它将是一个新的空文件.我想从字节数组转到内存中的hdf5文件,使用它,丢弃它,不要随时写入磁盘.
用h5py可以做到这一点吗?(或者使用C的hdf5,如果这是唯一的方法)
您可以尝试使用二进制 I/O创建一个 File 对象并通过 h5py 读取它:
f = io.BytesIO(YOUR_H5PY_STREAM)
h = h5py.File(f,'r')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3000 次 |
| 最近记录: |