AC程序将连续的双精度喷出到二进制文件中.我希望将它们读成Python.我试过用struct.unpack('d',f.read(8))
struct.unpack('d',f.read(8))
编辑:我在C中使用以下内容来编写随机双数
r = drand48(); fwrite((void*)&r, sizeof(double), 1, data);
错误现在已修复,但我无法读取第一个值.对于所有0.000 ..数字,它将其读作3.90798504668055,但其余的都很好.