megengine.Tensor.sum

Tensor.sum(axis=None, keepdims=False)

返回输入 tensor 在 axis 上求和的结果。

如果 axis 是一个列表,该函数对这些轴上所有的元素进行规约。如果 keepdims 为真,输出张量和输入张量的尺寸相同(除非该维的尺度本身为 1),否则该维会被压缩(见 squeeze )。

参数
  • axis – the dimension or dimensions to reduce.

  • keepdims (bool) – 输出张量是否需要保留原始数量的维度。

返回

输出张量。

实际案例

from megengine import tensor
a = tensor([False, True, True, False])
b = tensor([1.0, 2.0, 3.0, 4.0])
print(a.sum().numpy())
print(b.sum().numpy())

输出:

2
10.0