我对最小化从Python序列化的protobuf消息的大小感兴趣。
Protobuf具有浮点数(4个字节)和双精度点(8个字节)。Python的float类型实际上是C的double类型,至少在CPython中如此。
我的问题是:给定一个Python实例float,是否存在一种“快速”的方法来检查将值分配给protobuf float(或实际上是C ++浮点数)是否会失去精度?
float