pytaco.tensor_sum
- pytaco.tensor_sum(t1, axis=None, out_format=mode_format(compressed), dtype=None)
 Sums a tensor along a specified axis or axes of a tensor.
- Parameters
 - t1: tensor, array_like
 The elements to sum.
- axis: None, int or tuple of ints, optional
 Axis or axes along which the sum is performed. If the axis is a tuple of ints, the sum is performed on all of the specified axes.
- out_format: format, mode_format, optional
 If a
formatis specified, the result tensor is stored in the format out_format.If a
mode_formatis specified, the result the result tensor has a with all of the dimensions stored in themode_formatpassed in.
- dtype: Datatype
 The datatype of the output tensor.
- Returns
 - summed_axes: tensor
 A tensor with the same dimensions as t1 with all of the specified axes removed. If axis is None, a scalar tensor is returned.
Examples
The sum of an empty element is 0.
>>> import pytaco as pt >>> pt.tensor_sum([])[0] 0.0
>>> pt.tensor_sum([0.5, 1.5])[0] 2.0 >>> pt.tensor_sum([0.5, 0.7, 0.2, 1.5], dtype=pt.int32)[0] 1 >>> pt.tensor_sum([[0, 1], [0, 5]])[0] 6 >>> pt.tensor_sum([[0, 1], [0, 5]], axis=0).to_array() array([0, 6], dtype=int64) >>> pt.tensor_sum([[0, 1], [0, 5]], axis=1).to_array() array([1, 5], dtype=int64)