我需要将二进制文件int32转换为二进制文件float32。我需要使用的软件只接受二进制浮动数据文件。
我正在使用的代码是:
import numpy as np
array = np.fromfile('pocobe4_r19_v18_r20.dat', dtype=np.int32).astype(np.float32)
with open("prueba_out", "wb") as prueba_out:
prueba_out.write(array.tostring())
此代码生成二进制文件,但是如何确认此新二进制文件是否为float32?
如何确认int32二进制文件以正确的方式转换为float32?