gpt4 book ai didi

Python - 如何提高小数的准确性?

转载 作者:行者123 更新时间:2023-11-30 22:54:34 24 4
gpt4 key购买 nike

我正在编写一个程序,需要传递非常准确的分数小数表示形式(即精确到小数点后 200 位以上)。然而,简单地告诉 python 包含更多的小数位(例如使用 %.50f)通常只是在某些小数的末尾添加一堆 0。

有没有办法让 python 准确显示分数的任意小数位数?我需要安装包/模块吗?

最佳答案

Python 2.7 及更高版本可以执行以下操作,

使用Decimal Library使用 fromdecimal import * 从 python 标准库中执行以下操作:

from decimal import *
with localcontext() as context:
context.prec = #your_precision_here
print(Decimal(#calculation_here))

关于Python - 如何提高小数的准确性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37726702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com