Python电源运算符**给出错误结果

时间:2019-03-04 10:03:54

标签: python python-3.x numpy

当我在Python中使用**时,我假设它执行幂运算符功能。但是,如果我执行以下代码,则当功率大于10时,结果将是错误的。而通常不使用 np.arange 的方法是可以的。

power = np.arange(12,0,-1)
base = 10**(power)
print(base)
print((10)**(11))

输出为:

>>> print(base)
[-727379968 1215752192 1410065408 1000000000  100000000   10000000
    1000000     100000      10000       1000        100         10]

>>> print((10)**(11))
100000000000

有人可以帮助我解决问题吗?

0 个答案:

没有答案