【发布时间】:2018-03-18 04:42:03
【问题描述】:
我正在尝试使用犰狳的新功能将多个数据集保存到单个 hdf5 文件中,以便为数据集提供自定义名称(使用犰狳版本 8.100.1)。 但是,只有最后保存的数据集才会出现在文件中。有没有办法用犰狳附加到现有的 hdf5 文件而不是替换它?
这是我的示例代码:
#define ARMA_USE_HDF5
#include <armadillo>
int main(){
arma::mat A(2,2, arma::fill::randu);
arma::mat B(3,3, arma::fill::eye);
A.save(arma::hdf5_name("multi-hdf5.mat", "dataset1"), arma::hdf5_binary);
B.save(arma::hdf5_name("multi-hdf5.mat", "dataset2"), arma::hdf5_binary);
return 0;
}
使用h5dump 实用程序读取 hdf5 文件。
【问题讨论】: