一.dim的定义

dim的不同值代表不同的维度,例如在二维张量中dim=0代表的是行,dim=1代表的是列。广泛的说,在多维张量()中,dim=0就是指,dim=n是指

二.例子

torch.sum()

input:输入的张量

dim:需要消减的维度

keepdim:输出张量中是否保存指定dim维的张量

eg1:

b = torch.arange(3 * 2 * 2).view(3, 2, 2)
print(b)
print(torch.sum(b, (1, 2)))

输出结果为:

这里的输出结果是按照第0维进行相加的,原因是因为dim=(1, 2)将这两维进行消减,从而根据剩下的一维进行求和计算。

eg2:

b = torch.arange(3 * 2 * 2).view(3, 2, 2)
print(b)
print(torch.sum(b, 1))

这里将第一维消减后还有两维,所以最终的输出结果将按照第0维以及第2维进行计算,所以最终张量的维度为3*2.

Pytorch中函数参数dim的理解相关推荐

  1. pytorch中tf.nn.functional.softmax(x,dim = -1)对参数dim的理解

    torch.nn.functional.Softmax(input,dim=None) tf.nn.functional.softmax(x,dim = -1)中的参数dim是指维度的意思,设置这个参 ...

  2. 【Pytorch】| Pytorch中softmax的dim的详细总结

    [Pytorch]| Pytorch中softmax的dim的详细总结 关于softmax的理解 一维向量:dim=0和dim=-1结果相同,dim=1和dim=2会报错 二维张量:dim=1和dim ...

  3. 图解C/C++中函数参数的值传递、指针传递与引用传递

    因为一直对这几种函数参数的传递方式理解的不是很透彻,花了一段时间仔细捋清了他们之间的区别.这个问题也是编程初级阶段会经常遇到的问题,也是有可能在面试中遇到的基本问题,在此进行了简单的总结一下,一是加深 ...

  4. 【Groovy】Groovy 方法调用 ( Java 中函数参数是接口类型 | 函数参数是接口类型 可以 直接传递闭包 )

    文章目录 一.Java 中函数参数是接口类型 二.函数参数是接口类型 可以 直接传递闭包 三.完整代码示例 一.Java 中函数参数是接口类型 在 Android 中经常使用如下形式的接口 : 定义一 ...

  5. C++中函数参数的默认值

    文章目录 1 C++中函数参数的默认值 1.1 C++中函数参数的默认值 1.2 函数默认参数的规则 2 函数占位参数 2.1 函数占位参数 2.2 函数占位参数的意义 1 C++中函数参数的默认值 ...

  6. html绑定带有形参的函数,Python中函数参数类型和参数绑定

    参数类型 Python函数的参数类型一共有五种,分别是: POSITIONAL_OR_KEYWORD(位置参数或关键字参数) VAR_POSITIONAL(可变参数) KEYWORD_ONLY(关键字 ...

  7. c语言中函数参数为空是什么意思,C语言函数参数为空和void

    C语言中函数参数的为空和用void标注他们的效果一样吗? #include 2 //int add(); 3 int add(void); 4 int main(void) 5 { 6     int ...

  8. c语言中函数参数处理顺序以及默认参数原则

    c语言中函数参数处理顺序 下面我们来看2个案例,分析下c语言中函数参数处理顺序. 第一个: #include "stdio.h"void fn(int a,int b,int c) ...

  9. Go 学习笔记(65)— Go 中函数参数是传值还是传引用

    Go 语言中,函数参数传递采用是值传递的方式.所谓"值传递",就是将实际参数在内存中的表示逐位拷贝到形式参数中.对于像整型.数组.结构体这类类型,它们的内存表示就是它们自身的数据内 ...

  10. pytorch中的参数初始化方法

    参数初始化(Weight Initialization) PyTorch 中参数的默认初始化在各个层的 reset_parameters() 方法中.例如:nn.Linear 和 nn.Conv2D, ...

最新文章

  1. 【Android】AsyncTask异步类
  2. php.ini网站空白,php配置问题:拷贝php.ini后,测试页面无法显示(显示空白)
  3. mysql slave lock 跳过_处理 MySQL 因为 SLAVE 崩溃导致需要手动跳过 GTID 的问题 | 关于 GTID...
  4. javaWeb_JSP 动态指令 forward 的程序
  5. 大白话5分钟带你走进人工智能-第二节概率基础及高斯分布
  6. Oracle截取字符串函数和查找字符串函数,连接运算符||
  7. 魔兽世界私服搭建架设教程
  8. 计算机创新创业选题参考,计算机及相关专创新创业教育指导书.doc
  9. JS根据身份证号码获取性别
  10. Basler 工业相机与Python开发
  11. 智能机器人需要机器视觉
  12. 使压缩文件隐藏在图片格式中的方法(c语言版)--图片合成器
  13. 用Git在阿里云下克隆时出现“Please make sure you have the correct access rights and the repository exists”错误
  14. 苏宁的RPC远程服务调用框架RSF
  15. C++的sort函数对于vector排序
  16. Arduino开发之GP2Y0A21 Distance Sensor
  17. H3CSE路由-路由过滤
  18. JAVA建行银企直连报文加解密
  19. 项目经理通过甘特图编制项目计划的方法
  20. SystemUI setSystemUiVisibility参数属性

热门文章

  1. 如何确定直流电机驱动的 PWM 频率
  2. 早期/天使科技投资逻辑
  3. 视频教程-H3CNE认证网络工程师视频课程-H3C认证
  4. Unity关于Layer的管理
  5. 用户行为分析 无埋点代码
  6. r730 raid5 linux 驱动,Dell power edge R730 raid卡安装配置
  7. 以太网未识别的网络win10_win10以太网为什么无Internet未识别网络?
  8. 注塑模具的温度对注塑工艺的影响到底有多大呢
  9. 我的世界空岛服务器修改地形,我的世界空岛制作教程 特别地形制作
  10. 苹果电脑上可以转化照片格式的几个小工具