gpt4 book ai didi

python - 将字节转换为 float ?

转载 作者:IT老高 更新时间:2023-10-28 20:30:55 28 4
gpt4 key购买 nike

我有一个必须解析的二进制文件,我正在使用 Python。有没有办法把 4 个字节转换成单精度 float ?

最佳答案

>>> import struct
>>> struct.pack('f', 3.141592654)
b'\xdb\x0fI@'
>>> struct.unpack('f', b'\xdb\x0fI@')
(3.1415927410125732,)
>>> struct.pack('4f', 1.0, 2.0, 3.0, 4.0)
'\x00\x00\x80?\x00\x00\x00@\x00\x00@@\x00\x00\x80@'

关于python - 将字节转换为 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5415/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com