Serialization 我可以使用精度为(float32)的python浮点吗?

Serialization 我可以使用精度为(float32)的python浮点吗?,serialization,tensorflow,floating-point,precision,msgpack,Serialization,Tensorflow,Floating Point,Precision,Msgpack,我可以使用精度为(float32)的python浮点吗? 因为它将从原语python.float(32)序列化,并将反序列化为原语java.float。 不考虑任何库。例如,numpy.float32Python浮点是64位的(double在C/Java中)。但是,您可以使用具有“f”格式的模块将这些浮点序列化/反序列化为32位浮点(float,在C/Java中): >>> import struct >>> struct.pack("f", 0.1) '\x

我可以使用精度为(float32)的python浮点吗? 因为它将从原语python.float(32)序列化,并将反序列化为原语java.float。 不考虑任何库。例如,numpy.float32

Python浮点是64位的(
double
在C/Java中)。但是,您可以使用具有
“f”
格式的模块将这些浮点序列化/反序列化为32位浮点(
float
,在C/Java中):

>>> import struct
>>> struct.pack("f", 0.1)
'\xcd\xcc\xcc='

你试过了吗?如果你提供答案,你会有更好的机会得到答案。