2
我試圖將數據從hdf5數據集(f_one,在下面的屏幕截圖中)複製到一個numpy數組中,但是我發現我失去了一些精度。 將數據從hdf5數據集傳輸到numpy數組時的精度損失
截圖(最後一個print語句)的最後一行應閱讀
subid2[0] == subid
[1]
。
我只是在拍攝截圖之前意外刪除了2。輸出是正確的。如你所見,Python似乎認爲這兩個數字是完全一樣的 - 但是,當它們包含在一個numpy數組中時,我需要精確度來區分這兩個數字。 有誰知道我怎麼能得到這個精度?簡而言之,我怎樣才能得到最後的印刷陳述來產生假?
順便說以下內容:
f_one['SubhaloID'][0] == f_one['SubhaloID'][1]
得到假。所以當複製到numpy數組時,會有一些精度丟失。
謝謝!有效。 – billbert