如何获得数字的半精度浮点表示?

时间:2019-04-18 17:23:53

标签: python python-3.x binary half-precision-float

我想获得半精度浮点表示形式的变量x的二进制表示形式。 x可以是任何值(例如-1.25或10等)。我已经尝试了很多事情,但不能真正做到这一点。
我试着做我自己的函数,但是它不适用于所有数字。它充满了错误。
我已经尝试过使用struct,但是我对如何使用struct并不了解。

var = pack('e', 0.25)
t = unpack('H',var)
bin(t[0] & 0xffff)

这似乎不能给出正确的表示。


0 个答案:

没有答案