J'ai des données de la forme (IEEE 745 hexadécimal)Conversion représentation de chaîne hexagonale pour flotter en python
0x1.5c28f5c28f5c3p-1
Comment puis-je convertir en un flotteur en python? Est-ce un module standard?
Cordialement,
Alex
J'ai des données de la forme (IEEE 745 hexadécimal)Conversion représentation de chaîne hexagonale pour flotter en python
0x1.5c28f5c28f5c3p-1
Comment puis-je convertir en un flotteur en python? Est-ce un module standard?
Cordialement,
Alex
>>> float.fromhex('0x1.5c28f5c28f5c3p-1')
0.68
Ah ha:
Il est dans la bibliothèque standard, "float.fromhex",
https://docs.python.org/2/library/stdtypes.html#float.fromhex
IMO est devrait être combiné avec la réponse d'Ignacio et accepté. Cela manque de code, il manque un lien vers les docs. –
@ Kevin: Le " p "est similaire à" e "mais en utilisant une base de 2 au lieu de 10. –