初歩的な質問なのですが…
DAQmxで読み出した波形DBLをバイナリファイルに書き出して、pythonで開いてfloatに変換したいのですが、以下のpythonコードを用いると配列のデータの値が
[-4.70146257e+022 9.46978425e-107 7.45894105e+276 ... -1.25726136e-197
-5.96668749e+251 7.68273345e-119]
みたいに桁が非常に大きくなっています。これはどういうことでしょうか?
def get_data(file):
with open(file,"rb") as f:
f.seek(4)
data = np.frombuffer(f.read(),dtype='float64')
return data
data = get_data("CH0_0.dat")
print(data)