在HDF5文件中,数据集(dataset)和组(group)是不同的概念,但它们都是HDF5文件中存储数据的方式。
-
数据集(Dataset):数据集是HDF5文件中存储实际数据的部分,它们类似于数组或矩阵,可以包含各种类型的数据,如整数、浮点数、字符串等。数据集可以在组内或根级别(即文件的最顶层)创建,并具有名称。可以将数据集视为HDF5文件中存储实际数据的容器。
-
组(Group):组是HDF5文件中的层次结构的一部分,类似于文件系统中的文件夹。组可以包含其他组和数据集,并且可以嵌套。组本身也有名称,因此可以使用组的名称来访问它们。组是一种组织数据集的方式,可以将相关数据集放在同一个组中以便更好地管理和组织数据。
在HDF5文件中,可以在根级别或其他组中创建数据集,也可以在组中创建子组。因此,数据集和组在功能上是不同的,但它们都是HDF5文件中存储数据的重要组成部分。
文字转自chatgpt
图片转自:python操作h5(h5py)文件 - 知乎 (zhihu.com)
仅记录,侵删。