初学深度学习,遇到shape[-1],了解了一下他的含义

  1. 首先需要知道,对于二维张量,shape[0]代表行数,shape[1]代表列数,同理三维张量还有shape[2];
  2. 一般来说-1代表最后一个,所以shape[-1]代表最后一个维度,如在二维张量里,shape[-1]表示列数,注意,即使是一维行向量,shape[-1]表示行向量的元素总数,换言之也是列数:
import torchx = torch.tensor([2, 3, 4, 8])
print(x.shape[-1])# output如下
4Process finished with exit code 0

需要注意的小细节:

  1. 然后就是,需要注意turple,list等没有shape属性,需要替换成张量tensor
  2. 注意,即使是三维,由于shape[0]表示向量数,所以shape[1]是行数,那么shape[2]还是列数,所以shape[-1]最后一维还是列数
import torchx = torch.tensor([[2, 3, 4, 3, 6, 8],[1, 8, 9, 5, 0, 1],[2, 0, 2, 2, 7, 1]])
print(x.shape[-1])

输出是:6

6Process finished with exit code 0

python中的shape[-1]与shape[0],shape[1]的含义,用法相关推荐

  1. python中,Microsoft Visual C++ 14.0 or greater is required问题解决方案

    今天在写一个小程序,安装依赖的时候发现这个问题,平时都是直接安装Visual Studio解决,但是这个安装太大了,所以解决看看怎么安装是最方便的,最容易解决的. 下面这个就是出现的问题: build ...

  2. python中的counter()、elements()、most_common()和subtract()函数的用法

    python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...

  3. python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...

    本文实例分析了Python中的对象,方法,类,实例,函数用法.分享给大家供大家参考.具体分析如下: Python是一个完全面向对象的语言.不仅实例是对象,类,函数,方法也都是对象. class Foo ...

  4. python中输入一个数字x判断0~x间能被5除的个数_Python的面试题

    (1)怎么把一个字符串转换成整型? 可以使用int函数  如 int('3')   结果由字符串'3'变为整型3 (2)python内建数据类型有哪些? int .bool. str.list. ru ...

  5. Python中read()、readline()和readlines()三者间的区别和用法

    在python中读取文件常用的三种方法:read(),readline(),readlines(),在读取文件时经常用到三种写法.以前看书的时候觉得这东西很简单,一眼扫过,待到用时却也只知道有这么几个 ...

  6. python中map()和dict()怎么用?你知道吗?-用法详解

    map()用法 map()是python的内置函数,会根据提供的函数对指定序列做映射. 语法: map(func, iter, ...) 其中func为一个功能函数,iter表示可迭代参数序列.map ...

  7. Python中带下划线_的变量和函数命名的用法

    Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...

  8. python 中range(10)什么意思_请问在Python中for i in range(10,0,-1)是什么意思

    range(10, 0,-1)表示从10开始,到0为止(不包括0),取其中所有的整数. for i in range(1, 101)就是说,把这些数,依次赋值给变量i.相当于一个一个循环过去,第一次i ...

  9. python中lambda以及与filter/map/reduce结合的用法

    一.lambda函数即匿名函数,和普通的函数相比,就是省去了函数名称而已: lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边是函数体的返回值 g = lambda x,y : x+y ...

  10. python中List的sort方法(或者sorted内建函数)的用法

    参考: http://gaopenghigh.iteye.com/blog/1483864 一直用的方法很土, class term(object):def __init__(self, sent , ...

最新文章

  1. HighGUI图像用户界面初步(滑动条、鼠标操作)
  2. spring中的设计模式_面试官:来给我说一下 Spring 中使用了哪些设计模式?
  3. NYOJ 士兵杀敌(二) 树状数组
  4. java el 函数_javaweb基础(30)_EL函数库
  5. vb中如何在任务管理器里面隐藏应用程序进程
  6. 【优化模型】逐步回归算法
  7. php做个抽签人名,怎样在excel制作一个用于抽签函数,别的工具也行(excel随机抽取人名不重复)...
  8. python编程语言可以做游戏吗_用Python编程可以制作掷骰子游戏吗
  9. 虹科案例 | 移动运营商:使用手持式频谱仪进行干扰检测
  10. 使用百度识图 完成图片识别和文字识别
  11. Excel:用VBA添加分页符
  12. 如何使用SPSS列联表分析,查看变量间的相关关系(上)
  13. 一个筛选键引起电脑键盘失灵的命案
  14. linux表示一序列ip,linux 下查看硬件信息(mac,IP地址,硬盘型号,序列号等)
  15. 蓝绿红黑灰|常用的发布方式
  16. AppStore技术支持
  17. 语音识别工具kaldi简介
  18. 线性表-顺序表的基本操作
  19. ECC的“点加”和“点乘”
  20. 索尼在线商城的产品会不会更便宜?

热门文章

  1. 100baseT,1000baseX,1000baseTX,1000baseFX - 扫盲
  2. 基于Python实现的词典分词方法或统计分词方法
  3. php 导出 并下载word 文档
  4. 发布gogole_appengine的jaiku遇到的问题
  5. ROS遇到问题:rosdep找不到
  6. AHP层次分析法在水利中的实践技术应用
  7. 同等学力 计算机综合,同等学力计算机专业综合考试大纲题库
  8. Unity 美术字图片 生成 字体Font
  9. idea 设置背景图 IntelliJ IDEA
  10. Python爬虫之如何跟妈妈解释什么是爬虫