在C ++中使用armadilo更快地读取数据文件的方法

时间:2013-03-22 22:54:49

标签: c++ matlab armadillo

您好我刚刚发现了C ++的armadillo库,我非常喜欢它。我在MATLAB中对其进行原型设计后构建应用程序,以便我可以更快地执行它。我面临的问题是,当我尝试从.mat文件加载矩阵时,如下所示:

A.load("A.mat",raw_ascii); 
//raw_ascii because I can port data to MATLAB as well. 

大约需要10秒钟。我想知道在犰狳或C ++中是否有更快的方法。

非常感谢任何想法,谢谢。

编辑1 - 我想读的文件大约是35MB。

1 个答案:

答案 0 :(得分:2)

hdf5_binary应该更快。 Matlab支持这种格式