【发布时间】:2017-08-17 07:34:08
【问题描述】:
我从我的一个代码中得到了一个奇怪的结果,我检查了它的每一行,直到我发现两个正数的乘积给出了一个负数,使用 Python(通过 Spyder)
areaim=np.array([130*180,132*177,358*344,361*336,362*337,362*337,362*338,362*339,365*343])
area=np.sum(areaim)
air=74*16*1000
air*area
Out[29]: -1666528000
这个问题可以通过将数字转换为浮点数来解决,但我想知道发生了什么。它是否是类似于其他语言中发生的溢出问题?
【问题讨论】:
-
整数溢出?
标签: python-2.7 numpy integer product spyder