使用numpy或python的標準庫,或者。我怎樣才能得到一個有小數位的值並將其截斷爲4位小數?我只想比較浮點數與前4個小數點。如何計算一個值到一定的小數位數?
1
A
回答
1
可以使用decimal模塊,尤其是在getcontext().prec
3
的部分如果要比較兩個浮點數,你可以在那裏小量是你的精度要求上abs(a-b) < epsilon
比較。
6
輪(a_float,4)
>>> help(round)
Help on built-in function round in module __builtin__:
round(...)
round(number[, ndigits]) -> floating point number
Round a number to a given precision in decimal digits (default 0 digits).
This always returns a floating point number. Precision may be negative.
>>>
2
>>> round(1.2345678,4) == round(1.2345999,4)
True
相關問題
- 1. 如何計算小數位數?
- 2. 如何計算一個大雙數中有多少個小數位?
- 3. 如何計算剩餘分鐘數到「下一個」半小時或一小時?
- 4. 計算一個大小的數字
- 5. 如何計算int值中的位數?
- 6. 如何計算一個數組中值的出現次數c#
- 7. 給定值的計算百分位數
- 8. 你如何計算字段計算和數據綁定到一個字段?
- 9. django - 如何綁定另一個表中計算的計數值的表記錄
- 10. 計算BigInteger中的小數位數
- 11. 計算一個指定的數字
- 12. 計算圍繞另一個div的小div的CSS定位?
- 13. 如何計算一個值在另一個值之後出現的次數
- 14. 如何計算浮點數的小數位數?
- 15. 獲取一個特定的小數位
- 16. 如何乘數直到達到一位數字並計算數字?
- 17. 計算第95百分位值,但不一定從數據集
- 18. 用指定的小數位數鑄成一個小數
- 19. 如何限制計算值小數點後第四位
- 20. 如何計算每行特定值的唯一出現次數?
- 21. 如何計算一個數據幀
- 22. 如何計算一個數據表
- 23. 如何計算向量中的個數,給定一個上限
- 24. 如何使用C#將一個值格式化爲一個小數位數
- 25. 我如何計算一個列的值
- 26. 如何計算計數值?
- 27. 如何計算特定值的數量
- 28. 將一個15位數字計算到MySQL的BIGINT列中
- 29. 如何製作一個函數,用小數計算數字的階乘?
- 30. 在另一個數據幀中定義唯一值範圍的一個數據幀中計算唯一值