-v7.3 オプションで MAT ファイルを保存したとき、MAT ファイルの容量が大きくなるのはなぜですか?
25 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 11 de Jul. de 2018
Respondida: MathWorks Support Team
el 11 de Jul. de 2018
-v7.3 オプションを付けて、save 関数で変数を MAT ファイルとして保存したところ、ファイルサイズがかなり大きくなってしまいます。
>> save mydata -v7.3
なぜ、v7.3 オプションを付けて保存した場合、ワークスペース上のサイズに比べてファイルサイズが大きくなるのか、教えてください。
Respuesta aceptada
MathWorks Support Team
el 11 de Jul. de 2018
save コマンドを使用するなどして、変数を MAT ファイルに保存した場合、データは圧縮されます。
デフォルトの v7 オプションでは、ファイルサイズに 2GB の制限がありますが、"-v7.3" フラグを使用することで保存することが可能です。
ただし、-v7.3 アルゴリズムでは、HDF5 ファイル形式を使用してデータを保存するため、ファイルにメタデータが追加されます。 ここで追加されるメタデータの量は、データ構造に依存し、データ構造の複雑さによって異なります。
なお、回帰木(regression trees)を扱っていて、データが 2GB より大きい場合は、データを保存する前に compact コマンドを使用してデータのサイズを縮小することでも対処可能です。
compact コマンドで 2GB 以下のサイズが縮小されない場合は、データセットを分割して、各パートを別々のMAT ファイルに保存することを検討してください。
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre ワークスペース変数と MAT ファイル en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!