获取OverflowError:数学范围错误(尝试计算数字的功率)

Anv*_*esh 5 python math

我试图找到表达式的确切数字.我无法找到它.以下是我尝试过的代码段代码.

>>> math.pow(400.0,math.pow(400.0,400.0))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
OverflowError: math range error
Run Code Online (Sandbox Code Playgroud)

当我尝试使用numpy时,我感觉像是:

>>> np.power(400.0,np.power(400.0,400.0))
>>> inf
Run Code Online (Sandbox Code Playgroud)

但我无法得到确切的数字.任何人都可以帮我解决这个问题.这对我来说是一个很大的帮助.

提前致谢.

Jay*_*hik 4

您尝试计算的数字具有1.735057357739408\xc3\x9710^1041小数位(来自Wolframalpha)。你肯定无法得到它的准确表示。inf是您所能达到的最接近的程度。

\n