- 1.创建文件
我们可以通过在初始化File对象时设置“w" 来创建文件。其他一些模式a (用于读/写/创建访问)和 r+(用于读/写访问)。
import h5py
import numpy as np
f = h5py.File("mytestfile.hdf5", "w")
print(f)
结果为在此Python文件的同目录下产生了mytestfile.hdf5此文件。(创建文件,相当于打开,需要关闭文件f.close() ).
-
2.创建数据集
使用Group.create_dataset()或 创建新数据集Group.require_dataset()
要创建一个空数据集,您所要做的就是指定名称,形状和可选的数据类型(默认为’f’)
也可以将数据集初始化为现有的NumPy数组。
dset = f.create_dataset(shape, dtype)dset = f.create_dataset(“default”, (100,))
dset = f.create_dataset(“ints”, (100,), dtype=‘i8’)
**shape:**NumPy样式的元组给出数据集维度。
**dtype:**NumPy dtype对象给出数据集的类型。
http://docs.h5py.org/en/latest/high/dataset.html#creating-datasets
h5py官方文档