膨大な量のデータ(> 800Mb)があり、Matlabにロードするのに時間がかかります。これは主に、データが20kB未満の小さなファイルに分割されているためです。それらはすべて、私が読み取ってMatlabにロードできる独自の形式であり、非常に時間がかかるだけです。
私は、データを読み込んで、ある種のバイナリファイルに書き出すことを考えています。これにより、後続の読み取りが速くなります(多くの場合があるため、高速化が必要です)。
だから、私の質問は、それらをディスクに書き込んで、できるだけ早く読み直すのに最適な形式は何でしょうか?
fwriteを使用して書き込むか、matlabから変数を保存するかを選択できると思います。私はfwriteオプションを好むと思うので、必要に応じて、別のパッケージ/言語からそれらを読み取ることができます...