torch.cumsum

输出指定维度的累加和

当时去查cumsum这个单词,显示没有这个单词,知道这个函数的意思之后,再反过来看,这是个合成词,cumulative sum 两个单词合成了cumsum,cumlative是累加的意思

语法:

torch.cumsum(input,dim=?)

或者

input.cumsum(dim=?)

示范:

输入:

import torch
x=torch.randint(3,[3,4])
print(x)
torch.cumsum(x,dim=-1)

输出:

tensor([[1, 1, 0, 2],
        [0, 2, 0, 1],
        [1, 1, 1, 1]])
tensor([[1, 2, 2, 4],
        [0, 2, 2, 3],
        [1, 2, 3, 4]])

dim=-1指定累加的维度为-1,加负号是需要倒着数的,-1就是倒数第一个维度,,代码示范中是生成一个三行四列的二维数组,-1在这里就是对应着1维(维数是从0开始的),横向上进行累加(‘横向上’可能跟我们的直观想象不太一样,像sum....都是这样的习惯就好)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铁灵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值