小编suz*_*136的帖子

使用numpy到平方值给出负数

我正在尝试使用numpy元素方形数组.我注意到有些值显示为负数.平方值不接近max int limit.有谁知道为什么会发生这种情况以及如何解决这个问题?我宁愿避免使用for循环来对数组元素进行平方,因为我的数据集非常大.

这是一个正在发生的事情的例子:

import numpy as np

test = [1, 2, 47852]
sq = np.array(test)**2
print(sq)
print(47852*47852)
Run Code Online (Sandbox Code Playgroud)

输出:

[1,4, -2005153392]
2289813904
Run Code Online (Sandbox Code Playgroud)

python numpy

5
推荐指数
1
解决办法
2260
查看次数

标签 统计

numpy ×1

python ×1