struct:
high_word = struct.pack('<d', x)[4:8]
return struct.unpack('<i', high_word)[0]
high_word - bytes ( str 2.x), x ( IEEE 64- ), 32- ( , [0]).
little-endian , , . , < = ( > !, endian). 64- 32- ints, C . , , .
, ctypes, Python float C - . struct .