0
配列内のデータが、例えば配列要素あたり4ビット(バイト内)または配列要素あたり24ビット(32ビットint内)であることをHDF5に伝えることはできますか?もしそうなら、これは実際にメモリ、ディスクスペース、またはその両方を節約しますか?HDF5が非標準値のサイズ(4ビット、24ビット、...)を扱うことはできますか?
配列内のデータが、例えば配列要素あたり4ビット(バイト内)または配列要素あたり24ビット(32ビットint内)であることをHDF5に伝えることはできますか?もしそうなら、これは実際にメモリ、ディスクスペース、またはその両方を節約しますか?HDF5が非標準値のサイズ(4ビット、24ビット、...)を扱うことはできますか?
はい。 OpaqueまたはBitfieldのデータ型のドキュメントを参照してください。また、Nビットのフィルタを調べることもできます。
あなたが望むようにデータをパックすることができます。そうすれば、より複雑な処理を犠牲にして、確かにメモリでさえディスクスペースを節約することができます。あなたは、貯蓄が努力する価値があるかどうかを自分で把握しなければなりません。