注:根据1.7.1文档, torch.Tensor.max与torch.max用法相同

torch.max(input) → Tensor

返回input中最大的元素

实例:

 torch.max(input, dim, keepdim=False, *, out=None) -> (Tensor, LongTensor)

Parameters

    input (Tensor) – 输入张量dim (int) – 选择reduce的维keepdim (bool) – 上述的维度是否保留。 Default: False.

Keyword Arguments

out (tuple, optional) – 返回最大值和索引

需要注意的是,如果有多个最大值,返回第一个索引

实例:

从这个例子中,我们可以看出torch.Tensor.max与torch.max的结果是完全一致的。
再详细分析一下这个例子。
dim参数就是选择指定的维度,在该维度上的所有数据进行max查找,x.max(1)同理。
关于其返回的索引,我们可以这样理解。

torch.return_types.max(
values=tensor([6, 8, 5]),
indices=tensor([1, 2, 2]))

自然有:
indices[0]=1
indices[1]=2
indices[2]=3

由于我们选择的dim为0,在二维中,也就是“行”
所以,我们可以这样使用索引
将第dim维,换成indices[*],另一维使用indices自己的索引。
(我们选择的是第0维,也就是说我们找出的是每一列的最大值。)

同时,我们扩充到3x3x3的数据试试

显然,同理,搜索每一组数据的最大数

索引方面,由于是一个二维数组

均同理

torch.max()及其参数探究/torch.max()返回的索引是什么意思相关推荐

  1. Python3之max key参数学习记录

    今天用Python写脚本,想要实现这样的功能:对于给定的字典,返回其中Value最大值对应的Key. 搜索后找到了解决方法,同时也学到了max key参数的作用. 例1, testlist = [9. ...

  2. [转]Python3之max key参数学习记录

    Python3之max key参数学习记录 转自https://www.cnblogs.com/zhangwei22/p/9892422.html 今天用Python写脚本,想要实现这样的功能:对于给 ...

  3. 学习笔记5-知识点【卷积计算,dim,超参数,torch.zeros,gamma,beta,eps,assert,优化器,groups,// 和/,reshape,isinstance,hasattr

    1.python 运行程序出现:"Caught IndexError in DataLoader worker process 0" 解决方法:可能是多进程的原因.查看代码,找到超 ...

  4. dfs.datanode.max.xcievers参数导致hbase集群报错

    2013/08/09 转发自http://bkeep.blog.163.com/blog/static/123414290201272644422987/ [案例]dfs.datanode.max.x ...

  5. 【无标题】Kafka副本管理—— 为何去掉replica.lag.max.messages参数

    1.概述 转载:Kafka副本管理-- 为何去掉replica.lag.max.messages参数 今天查看Kafka 0.10.0的官方文档,发现了这样一句话:Configuration para ...

  6. 习题 9.5 建立一个对象数组,内放5个学生的数据(学号、成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。

    C++程序设计(第三版) 谭浩强 习题9.5 个人设计 习题 9.5 建立一个对象数组,内放5个学生的数据(学号.成绩),设立一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成 ...

  7. Pytorch 类型错误:Expected object of type torch.FloatTensor but found type torch.cuda.FloatTensor.

    Expected object of type torch.FloatTensor but found type torch.cuda.FloatTensor Pytorcht调试过程中,将数据传入模 ...

  8. Python基础第六天——函数的使用、函数的参数、函数的返回值、函数的嵌套、命名空间、作用域、函数对象...

    一.拾遗 1.通常情况下无参函数只是进行操作,所以不需要返回值:有参数函数则需要返回值. 2.练习: 判断用户输入一串字符,如果这串字符的长度小于5则重新输入,如果大于5则退出循环. while Tr ...

  9. java新特性-函数式接口-作为方法参数-作为方法的返回值-常用函数式接口-Supplier-Consumer-Predicate-Function

    文章目录 函数式接口 概念 函数式接口作为方法参数 函数式接口作为方法的返回值 常用函数式接口 Supplier接口 常用函数式接口 Consumer 函数式接口之 Predicate接口 常用接口之 ...

  10. Matlab函数语法(函数可以接受多个输入参数,并可能返回多个输出参数)

    一个函数是一组在一起执行任务的语句. 在MATLAB中,函数在单独的文件中定义.文件的名称和函数的名称应该是一样的. 函数在自己的工作空间内的变量上运行,这个变量也称为本地工作空间,与在MATLAB命 ...

最新文章

  1. MonogoDb学习笔记
  2. 小波的秘密10_小波包的数学支撑
  3. 关于增强(五)-Class Enhancement
  4. 理解CSS3 Flexbox
  5. eclipse 统计代码行数
  6. Audiolatry RetroVibes for Mac - 虚拟乐器插件
  7. Python让繁琐工作自动化——chapter14 处理CSV和JSON数据
  8. Android Studio内置JDK源码关联和断点错乱问题解决
  9. 2022年第十三届蓝桥杯省赛--难度评价
  10. java 文档注释生成_Java的文档注释之生成帮助文档的实例
  11. 笔记本计算机怎么进入安全模式启动,笔记本电脑如何进入安全模式
  12. Window取消快捷方式箭头(脚本方式)
  13. 使用vue全家桶开发音乐App
  14. android ios通讯录权限设置,IOS 通讯录的访问和修改的实现
  15. 计算机学业水平考试的选择题,信息技术学业水平考试选择题带答案.doc
  16. 什么力量推动了互联网的进化
  17. 【庖丁解牛】configure: error: Please reinstall the libzip distribution
  18. JVM虚拟机——初识
  19. 03、集合之ArrayList
  20. select标签默认选项

热门文章

  1. 降维打击(序列化)的流行手段
  2. bad assignment报错
  3. CSP 201712-3 Crontab(100)
  4. 在centOS系统上python导入baidu-aip
  5. 读书笔记:打造知识体系
  6. 设置背景图片自动适应屏幕
  7. matlab中floor函数,floor函数
  8. 河北大学计算机学院赵润,影视编导
  9. Java开发者,我到底要不要学大数据开发?
  10. mysql 数据库清理缓存