文章詳情頁(yè)
為什么Python十進(jìn)制。小數(shù)精度與相等的args不同?
瀏覽:32日期:2022-08-07 14:39:02
如何解決為什么Python十進(jìn)制。小數(shù)精度與相等的args不同??
第二行為您提供二進(jìn)制浮點(diǎn)數(shù)的精確十進(jìn)制值,其近似值為114.3。這幾乎與二進(jìn)制浮點(diǎn)有關(guān),而與十進(jìn)制無(wú)關(guān)。有關(guān)詳細(xì)信息,請(qǐng)參閱文檔。
以后:如果使用Python3,請(qǐng)參閱這些文檔。基本相同,但是Python3具有更多工具來(lái)幫助您探索“類似”的情況。
解決方法這是我的輸入:
>>> from decimal import Decimal>>> Decimal(’114.3’)Decimal(’114.3’)>>> Decimal(114.3)Decimal(’114.2999999999999971578290569595992565155029296875’)
我以為Decimal的兩個(gè)實(shí)例必須相等,但是帶浮點(diǎn)arg的Decimal似乎失去精度。為什么是這樣?我的python版本是2.7.3。提前致謝!
上一條:在Python中,“。append()”和“ + = []”之間有什么區(qū)別?下一條:在Ubuntu 12.04中的Python 2.7中導(dǎo)入Tensorflow時(shí)出錯(cuò)。“找不到GLIBC_2.17”
相關(guān)文章:
1. UDDI FAQs2. 解析原生JS getComputedStyle3. 刪除docker里建立容器的操作方法4. 阿里前端開(kāi)發(fā)中的規(guī)范要求5. XML入門(mén)的常見(jiàn)問(wèn)題(一)6. css進(jìn)階學(xué)習(xí) 選擇符7. html小技巧之td,div標(biāo)簽里內(nèi)容不換行8. 概述IE和SQL2k開(kāi)發(fā)一個(gè)XML聊天程序9. XML解析錯(cuò)誤:未組織好 的解決辦法10. Echarts通過(guò)dataset數(shù)據(jù)集實(shí)現(xiàn)創(chuàng)建單軸散點(diǎn)圖
排行榜
