我有一些數學運算,產生一個numpy
結果數組,有8位有效數字。當我在我的陣列y_axis
上使用tolist()
時,它會創建我所假設的32位數字。爲什麼numpy數組的.tolist()創建長雙打?
但是,我不知道這是否只是垃圾。我認爲它是垃圾,但它似乎足夠聰明,可以改變最後一個數字,以便四捨五入有意義。
print "y_axis:",y_axis
y_axis = y_axis.tolist()
print "y_axis:",y_axis
y_axis: [-0.99636686 0.08357361 -0.01638707]
y_axis: [-0.9963668578012771, 0.08357361233570479, -0.01638706796138937]
所以我的問題是:如果這是不垃圾,使用不tolist
實際精度幫助我的計算,或者Python中始終使用整個數字,只是沒有顯示呢?