2016-03-16 50 views
1

我有一個在MySQL上存儲爲BLOB的float32數字列表,我有以下腳本從我的數據庫中讀取它,它看起來像mydatabytearray類型,如何將它轉換爲列表或類型爲float32的Numpy數組?在Python中將字節數組/ MySQL BLOB轉換爲list/Numpy float32數組?

query = ("SELECT mydata FROM mytable LIMIT 0,100") 
cursor.execute(query) 

for (mydata,) in cursor: 
    print mydata # bytearray(b"\xbe\xefe\x00#\xdf\x10\x... 

謝謝!

回答

1

np.frombuffer(mydata, dtype=np.float32)似乎工作。