2016-04-24 13 views
1

Wie kann ich mithilfe von Python den Dezimal-Gleitkommawert aus einem 64-Bit-Bitmuster herausholen? Ich denke, ich muss struct verwenden, aber wie kann ich es richtig machen? Hier ist, was ich habe versucht:Wie konvertiert man in Python 64-Bit in zwei Dezimalzahlen?

struct.unpack('<d','0100000011111000011010100000000000000000000000000000000000000000') 

error: unpack requires a string argument of length 8 

Antwort

2

Sie können etwas tun:

from numpy import * #for Double data type 
double(int('0100000011111000011010100000000000000000000000000000000000000000',2)) 
Verwandte Themen