python读写hdf5数据
时间: 2023-11-24 20:37:17 浏览: 86
HDF5-read.zip_HDF5-read_hdf5_hdf5 IDL_idl hdf5_idl读取hdf5数据
5星 · 资源好评率100%
Python可以使用h5py库来读写HDF5数据。下面是一些基本的示例代码:
1. 读取HDF5文件
```python
import h5py
# 打开HDF5文件
f = h5py.File('filename.hdf5', 'r')
# 查看文件中的所有数据集
for key in f.keys():
print(key)
# 读取数据集中的数据
data = f['dataset_name'][()]
# 关闭HDF5文件
f.close()
```
2. 写入HDF5文件
```python
import h5py
import numpy as np
# 创建数据
data = np.random.rand(100, 100)
# 创建HDF5文件
f = h5py.File('filename.hdf5', 'w')
# 写入数据集
dset = f.create_dataset('dataset_name', data=data)
# 关闭HDF5文件
f.close()
```
以上是HDF5的基本读写操作,如果需要更深入的操作,可以参考h5py库的文档:http://docs.h5py.org/en/stable/
阅读全文