python - Cupy sum 方法给出了奇怪的值
问题描述
我运行以下代码
import cupy as cp
x = cp.array([2.0, 3.0])
print(cp.sum(x))
然后它说 0.0 作为输出。而且,
x = cp.array([1, 2, 3, 4, 5, 6])
print(cp.sum(x))
给出 72340172838076673 作为输出。什么问题?以及如何正确使用 sum 方法?
解决方案
cupy.sum(a, axis=None, dtype=None, out=None, keepdims=False)
返回沿给定轴的数组的总和。并且默认轴为无,这意味着如果在未指定轴的情况下应用它将返回 0。
推荐阅读
- c - 左三角(),右三角(),帕斯卡三角()
- python - 一种算法,用于查找 n 个整数的排列,使得对于任何两个数 a[i] 和 a[j] (i < j),它们的平均值不在它们之间
- excel - Excel:从表格中给定的多个点绘制多条曲线
- react-native - 'react-native' 不被识别为内部或外部命令、可运行程序或批处理文件,用于 AND 未处理的 Promise 错误
- android - android导航组件的问题
- npm - 如何解决 install -g yarn 上的 npm 错误?
- javascript - 使用数组值作为常量
- mysql - 查找最频繁的值,然后从 MySQL 中的结果中计算另一个值
- javascript - 如何在与初始域不同的跨域上下文中使用 Web Worker 存储/读取数据?
- laravel - Laravel - 在控制器和电子邮件通知之间共享代码的最佳方式