在 numpy 中,可以使用
my_array.flags
来自文档:
使用默认设置创建的HDF5数据集将是连续的;换句话说,以传统的 C 顺序排列在磁盘上。
查看此问题以了解更多详细信息。长话短说,如果需要,您的数组会自动转换,并且所有内容都按 C 顺序存储。
自定义内存布局也是可能的。这可以从 h5py.Dataset .chunks 属性中看出,如果是默认的 C 顺序,则为 None,否则为 n 元组。