多维数据按轴计算-05-p3

import torch
a =torch.ones((2,5,4))
a.shape
torch.Size([2, 5, 4])
a.sum(axis=0)
tensor([[2., 2., 2., 2.],
        [2., 2., 2., 2.],
        [2., 2., 2., 2.],
        [2., 2., 2., 2.],
        [2., 2., 2., 2.]])
a.sum(axis=1)
tensor([[5., 5., 5., 5.],
        [5., 5., 5., 5.]])
a.sum(axis=2)
tensor([[4., 4., 4., 4., 4.],
        [4., 4., 4., 4., 4.]])
a.sum(axis=[0,1])
tensor([10., 10., 10., 10.])

先 axis=0 后 axis=1

a.sum(axis=[0,2])
tensor([8., 8., 8., 8., 8.])

先 axis=0 后 axis=2

a.sum(axis=1,keepdims=True)
tensor([[[5., 5., 5., 5.]],

        [[5., 5., 5., 5.]]])

keepdims=True 保留维度为1、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值