我可以以 (float32( 的精度使用 python float 吗?因为它将从原始 python.float(32( 序列化,并将反序列化为原始 java.float。不考虑任何库。例如( numpy.float32
Python 浮点数是 64 位的(在 C/Java 中double
(。但是,您可以使用具有"f"
格式的struct
模块将这些序列化/反序列化为 32 位浮点数(float
C/Java 中
>>> import struct
>>> struct.pack("f", 0.1)
'xcdxccxcc='