【发布时间】:2016-01-03 08:12:21
【问题描述】:
我有一个相当大的 HDF5 数据集,其大小为 [1 12672 1 228020],格式如下:[高度宽度通道 N]。这个文件大约占硬盘22G。
我想把这个文件分割成更小的部分,比如 2G 文件。
h5repart 已试用,但效果不佳,因为我无法在 MATLAB 中使用 h5disp('...') 显示分区文件。
【问题讨论】:
标签: matlab filesystems dataset hdfs hdf5
我有一个相当大的 HDF5 数据集,其大小为 [1 12672 1 228020],格式如下:[高度宽度通道 N]。这个文件大约占硬盘22G。
我想把这个文件分割成更小的部分,比如 2G 文件。
h5repart 已试用,但效果不佳,因为我无法在 MATLAB 中使用 h5disp('...') 显示分区文件。
【问题讨论】:
标签: matlab filesystems dataset hdfs hdf5
一种解决方案是让您使用 HDF5 格式的“块”功能。
使用 MATLAB low-level HDF5 functions 您应该能够读取您需要的块。
【讨论】: