-v7.3 オプションで MAT ファイルを保存したとき、MAT ファイルの容量が大きくなるのはなぜですか?
조회 수: 34 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2018년 7월 11일
답변: MathWorks Support Team
2018년 7월 11일
-v7.3 オプションを付けて、save 関数で変数を MAT ファイルとして保存したところ、ファイルサイズがかなり大きくなってしまいます。
>> save mydata -v7.3
なぜ、v7.3 オプションを付けて保存した場合、ワークスペース上のサイズに比べてファイルサイズが大きくなるのか、教えてください。
채택된 답변
MathWorks Support Team
2018년 7월 11일
save コマンドを使用するなどして、変数を MAT ファイルに保存した場合、データは圧縮されます。
デフォルトの v7 オプションでは、ファイルサイズに 2GB の制限がありますが、"-v7.3" フラグを使用することで保存することが可能です。
ただし、-v7.3 アルゴリズムでは、HDF5 ファイル形式を使用してデータを保存するため、ファイルにメタデータが追加されます。 ここで追加されるメタデータの量は、データ構造に依存し、データ構造の複雑さによって異なります。
なお、回帰木(regression trees)を扱っていて、データが 2GB より大きい場合は、データを保存する前に compact コマンドを使用してデータのサイズを縮小することでも対処可能です。
compact コマンドで 2GB 以下のサイズが縮小されない場合は、データセットを分割して、各パートを別々のMAT ファイルに保存することを検討してください。
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 ワークスペース変数と MAT ファイル에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!