【发布时间】:2017-04-04 13:58:53
【问题描述】:
我正在使用类似这段代码的 numpy
>>>import numpy as np
>>>a=np.arange(1,100000001).sum()
>>>a
987459712
我猜结果一定是这样的 5000000050000000
我注意到,直到五个数字,结果都可以。 有人知道发生了什么吗?
问候
【问题讨论】:
-
np a=np.arange(1,100000001).sum()
-
编辑了您的问题以包括正确的代码格式(将代码部分放在新行上并点击
ctrl+k -
无法在带有 numpy@1.11.2 或 python3.5 和 numpy@1.12.0 的 python 2.7 中重现。你在用什么?
-
另外,将问题的标题更改为更精确的名称将是一个好主意...
-
是的,如果你这样做
a=np.arange(1,100000001).sum()它会给出5000000050000000作为结果