标签: python python-3.x binary half-precision-float
我想获得半精度浮点表示形式的变量x的二进制表示形式。 x可以是任何值(例如-1.25或10等)。我已经尝试了很多事情,但不能真正做到这一点。 我试着做我自己的函数,但是它不适用于所有数字。它充满了错误。 我已经尝试过使用struct,但是我对如何使用struct并不了解。
x
var = pack('e', 0.25) t = unpack('H',var) bin(t[0] & 0xffff)
这似乎不能给出正确的表示。