我从DAC收集了一些数据;他们是16位的整数。要将它们转换为有意义的单位(例如伏特),我还有一个比例和偏移,都存储为浮动。
我希望使用h5py将其写为HDF5文件。到目前为止,我只是创建一个浮点数据集并将数字写出来;但是,这给了我很大的文件。查看文档,there's a scale-offset filter看起来可能会有所帮助 - 但是,我看起来不能提供我的比例和偏移信息 - 相反,我会给它一个数字有效的数字存储。
这是对的吗?有一种优雅的方式来做到这一点?如果我真的需要指定一些数字(可能在10号基数?)我猜测我会存储6,因为你可以在6位数字中输入65535。或者可能是5,正如文档所说"小数点后面的位数保留"?
是的,我知道我可以存储整数,以比例和偏移作为属性。