文章詳情頁(yè)
為什么Python十進(jìn)制。小數(shù)精度與相等的args不同?
瀏覽:47日期: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)制無關(guān)。有關(guān)詳細(xì)信息,請(qǐng)參閱文檔。
以后:如果使用Python3,請(qǐng)參閱這些文檔。基本相同,但是Python3具有更多工具來幫助您探索“類似”的情況。
解決方法這是我的輸入:
>>> 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. 使用AJAX(包含正則表達(dá)式)驗(yàn)證用戶登錄的步驟2. Python安裝并操作redis實(shí)現(xiàn)流程詳解3. JSP之表單提交get和post的區(qū)別詳解及實(shí)例4. PHP字符串前后字符或空格刪除方法介紹5. css進(jìn)階學(xué)習(xí) 選擇符6. Python基于Serializer實(shí)現(xiàn)字段驗(yàn)證及序列化7. ajax post下載flask文件流以及中文文件名問題8. html清除浮動(dòng)的6種方法示例9. JavaScript實(shí)現(xiàn)組件化和模塊化方法詳解10. 網(wǎng)頁(yè)中img圖片使用css實(shí)現(xiàn)等比例自動(dòng)縮放不變形(代碼已測(cè)試)
排行榜
