2016-04-24 83 views
1

使用Python,我怎樣才能從64位位模式獲得十進制浮點值?我認爲我需要使用struct,但是我怎樣才能解決它?這是我曾嘗試:如何將Python中的64位轉換爲雙精度小數?

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

error: unpack requires a string argument of length 8 

回答

2

你可以做這樣的事情:

from numpy import * #for Double data type 
double(int('0100000011111000011010100000000000000000000000000000000000000000',2)) 
相關問題