首页 > 其他分享 >Understanding dimensions in PyTorch

Understanding dimensions in PyTorch

时间:2023-01-11 15:56:16浏览次数:44  
标签:dim 15 tensor sum torch Understanding PyTorch dimensions

 

在二维的操作实例 以及 输出的结果

>> x = torch.tensor([
     [1, 2, 3],
     [4, 5, 6]
   ])
>> x.shapetorch.Size([2, 3])

  

>> torch.sum(x, dim=0)tensor([5, 7, 9])
>> torch.sum(x, dim=1)tensor([6, 15])

 

在三维的操作 以及 输出结果 动态演示

>> y = torch.tensor([
     [
       [1, 2, 3],
       [4, 5, 6]
     ],
     [
       [1, 2, 3],
       [4, 5, 6]
     ],
     [
       [1, 2, 3],
       [4, 5, 6]
     ]
   ])

>> y.shapetorch.Size([3, 2, 3]) >> torch.sum(y, dim=0)
  tensor([[ 3, 6, 9], [12, 15, 18]])

 

>> torch.sum(y, dim=0)
  tensor([[ 3, 6, 9], [12, 15, 18]])

 

img

>> torch.sum(y, dim=1)
  tensor([[5, 7, 9], [5, 7, 9], [5, 7, 9]])

 

 

img

>> torch.sum(y, dim=2)
tensor([[ 6, 15], [ 6, 15], [ 6, 15]])

 

 

标签:dim,15,tensor,sum,torch,Understanding,PyTorch,dimensions
From: https://www.cnblogs.com/wangkangxuexi/p/17044006.html

相关文章

  • 【Deep Learning Based On Pytorch】张量
    Pytorch中张量与Tensor()一、张量Tensor张量是一个统称,其中包含很多类型:0阶张量:标量、常数,0-DTensor1阶张量:向量,1-DTensor2阶张量:矩阵,2-DTensor3阶张量........
  • pytorch geometric并行运算要注意的一些问题
    如果有多gpu的情况,可以这样写:fromtorch_geometric.nnimportDataParalleliftorch.cuda.device_count()>1:model=DataParallel(model,device_ids=[0,1])这......
  • pytorch 损失函数
    损失函数在深度学习领域是用来计算搭建模型预测的输出值和真实值之间的误差。具体实现过程:在一个批次(batch)前向传播完成后,得到预测值,然后损失函数计算出预测值和真实值之间......
  • Pytorch GPU 环境搭建
    之前⼀直使⽤Tensorflow训练模型,第⼀次训练Pytorch模型的时候,发现速度很慢,仔细观察,发现GPU内存占⽤为0,基本没有使⽤GPU。AssertionError:CUDAunavailable,invaliddev......
  • pytorch中查看gpu信息、选择使用gpu(转)
    转自:https://blog.csdn.net/pearl8899/article/details/109503803pytorch中查看gpu信息、选择使用gpu前提:安装好Python3.6+,torch(GPU),登录一台开发机。一、GPU基本信息......
  • pytorch简单学习
    目录Dataset从电脑文件中读入数据集从torchvision官方获取提供的数据集transforms什么是transforms什么是tensorDataLoadertensorboard这四个东西之间的关系(简单理解)Dat......
  • 基于pytorch的图像训练识别
    一、准备数据集分为测试集和训练集,文件如下排放   二、开始识别数据集准备好后,即可导入到模型开始训练,运行下列代码importtimefromtorch.utils.tensorboard......
  • pytorch数据集中类型不匹配
    pytorch中,出现的错误:returntorch._C._nn.cross_entropy_loss(input,target,weight,_Reduction.get_enum(reduction),ignore_index,label_smoothing)expectedscala......
  • Pytorch图像分类训练框架
    Pytorch图像分类训练框架使用pytorch进行图像分类训练是一个大部分代码可复用的过程,我将在kaggle比赛PaddyDoctor中写的训练代码抽取出来,方便以后图像分类任务使用。代......
  • 使用Flask快速部署PyTorch模型
    对于数据科学项目来说,我们一直都很关注模型的训练和表现,但是在实际工作中如何启动和运行我们的模型是模型上线的最后一步也是最重要的工作。今天我将通过一个简单的案例:部......