numpy float32からpythonfloat(float64)に戻って、numpy float32に戻るまで、忠実度や精度を失う可能性はありますか?
データが失われるケースは見当たらないようですが、データが失われることで世界は終わると周りの人から言われています。続行する前に、データが失われたことを証明するドキュメント/例を見つける必要があります。
私を正しい方向に向ける助けをいただければ幸いです。
これが私が見ている典型的なユースケースです:
def serialize(val):
# val is a np.float32
return val.astype(float)
def deserialize(msg):
return np.float32(msg)
message = '1.23456789'
outgoing = serialize(message)
incoming = deserialize(message)