h5py的具体用法总结

  • 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官方文档

你可能感兴趣的:(h5py的具体用法总结)