我想使用TIFF图像有效地保存大量的测量数据数组。通过将它们设置为mode="I;16"(对应于我的16位数据范围),它们产生2MB的文件(~1000x1000“像素”)。这很好。
但是,当涉及到分析时,我遇到了重新转换它们为数组的麻烦。对于32位数据(->“I”),numpy.array命令可以正常工作。在“I;16”的情况下,结果是一个0D numpy数组,其中TIFF作为[0,0]条目。
有没有办法让它工作?我真的很想避免使用32位图像,因为我不需要范围,而且它会使所需的HDD空间加倍(计划进行很多这样的测量...)
但是,当涉及到分析时,我遇到了重新转换它们为数组的麻烦。对于32位数据(->“I”),numpy.array命令可以正常工作。在“I;16”的情况下,结果是一个0D numpy数组,其中TIFF作为[0,0]条目。
有没有办法让它工作?我真的很想避免使用32位图像,因为我不需要范围,而且它会使所需的HDD空间加倍(计划进行很多这样的测量...)
Image
类吗? - Ferdinand Beyer