gpt4 book ai didi

python - python中的极端浮点精度数1.0-(0.1^200)

转载 作者:行者123 更新时间:2023-12-02 18:27:41 24 4
gpt4 key购买 nike

我正在创建一个具有极高浮点精度的阈值。我需要一个类似于 0.999999999... 的值,其中有 200 个 9。这在Python中可能吗?

我想到的一个解决方案是使用 1.-1e-200 创建它,但这只会给我值 1。

最佳答案

普通变量是不可能的。 Python 使用处理器的 double float ,大约有 17 位十进制数字。

有像 bigfloat 这样的附加包可以执行任意浮点运算,但您需要一个很好的理由来使用它们。大多数人高估了 float 学对精度的需求。

关于python - python中的极端浮点精度数1.0-(0.1^200),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69869819/

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