分类目录:《深入浅出Pytorch函数》总目录
相关文章:
· 深入浅出TensorFlow2函数——tf.reduce_sum
· 深入浅出TensorFlow2函数——tf.math.reduce_sum
· 深入浅出Pytorch函数——torch.sum
· 深入浅出PaddlePaddle函数——paddle.sum文章来源:https://www.toymoban.com/news/detail-444795.html
语法
torch.sum(input, dim, keepdim=False, *, dtype=None) → Tensor
参数
-
input
:[Tensor
] 输入的张量。 -
dim
:[可选,int
/tuple
] 求和运算的维度。如果为None
,则计算所有元素的和并返回包含单个元素的Tensor
变量,默认值为None
。 -
keepdim
:[bool
] 是否在输出Tensor
中保留减小的维度。如keepdim=True
,否则结果张量的维度将比输入张量小,默认值为False
。 -
dtype
:[可选,torch.dtype
] 输出变量的数据类型。若参数为空,则输出变量的数据类型和输入变量相同,默认值为None
。
返回值
返回给定维度dim
中输入张量的的总和。如果dim
是一个列表,则对所有的行求和。文章来源地址https://www.toymoban.com/news/detail-444795.html
实例
>>> a = torch.randn(4, 4)
>>> a
tensor([[ 0.0569, -0.2475, 0.0737, -0.3429],
[-0.2993, 0.9138, 0.9337, -1.6864],
[ 0.1132, 0.7892, -0.1003, 0.5688],
[ 0.3637, -0.9906, -0.4752, -1.5197]])
>>> torch.sum(a, 1)
tensor([-0.4598, -0.1381, 1.3708, -2.6217])
>>> b = torch.arange(4 * 5 * 6).view(4, 5, 6)
>>> torch.sum(b, (2, 1))
tensor([ 435., 1335., 2235., 3135.])
到了这里,关于深入浅出Pytorch函数——torch.sum的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!