[gull] déserialiser une valeur double (ieee 754) avec be64toh
François Bianco
fbianco at swisslinux.org
Fri Mar 2 19:28:36 CET 2012
Daniel,
Je me répond à moi même : oui c'est la représentation des nombres en float32
qui pose problème :
x = [1.01, 2.1, 0.03, 0.04, 0.05]
y = array(x, dtype=float32)
print(y)
array([ 1.00999999, 2.0999999 , 0.03 , 0.04 , 0.05 ],
dtype=float32)
Alors que :
y = array(x, dtype=float64)
print(y)
array([ 1.01, 2.1 , 0.03, 0.04, 0.05])
François
More information about the gull
mailing list