/ C ++でarmadiloを使用してデータファイルを読み込むためのより高速な方法 - c ++、matlab、armadillo

C ++でarmadiloを使用してデータファイルを高速に読み取る方法 - c ++、matlab、armadillo

こんにちは私は最近、アルマジロを発見しましたC ++用のライブラリと私はそれがとても好きです。私はそれをはるかに速く実行できるようにMATLABでプロトタイピングした後にアプリケーションを構築しています。私が直面している問題は、私がから行列をロードしようとしたときです。 .mat 以下のファイル

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

約10秒かかります。アルマジロやC ++全般でもっと早い方法があるのでしょうか。

どんな考えも大歓迎です、ありがとう。

編集1 - 私が読もうとしているファイルは約35MBです。

回答:

回答№1は2

hdf5_binaryは速く動作するはずです。 Matlabはこのフォーマットをサポートしています