max() 函数

本人在复现 LeNet5 网络进行 MNIST 数据集的训练,在模型预测阶段,需要用到 max() 函数进行结果的处理。将模型输出的 fc7 层的 10 个结果,变为最后的一个最大概率,也就是具体哪个(0~9)数字的结果。于是,特将 max() 函数的作用记录于此。

导入示例矩阵

import torch
a = torch.Tensor([1,2], [3,5], [6,4])

a=[123564]a= \left[\begin{matrix} 1 & 2\\ 3 & 5\\ 6 & 4 \end{matrix}\right]a=⎣⎡​136​254​⎦⎤​

1. 取全部数据的最大值

>>> pred, idx = a.max()>>> pred
tensor(6.)
>>> pred.shape
torch.Size([])

a=[123564]a= \left[\begin{matrix} 1 & 2\\ 3 & 5\\ 6 & 4 \end{matrix}\right]a=⎣⎡​136​254​⎦⎤​

2. 按行取最大值,返回最大值和最大值所在索引号

>>> pred, idx = a.max(1)>>> pred
tensor([2., 5., 6.])
>>> idx
tensor([1, 1, 0])
>>> pred.shape
torch.Size([3])
>>> idx.shape
torch.Size([3])

a=[123564]=[256]a= \left[\begin{matrix} 1 & 2\\ 3 & 5\\ 6 & 4 \end{matrix}\right]= \left[\begin{matrix} 2\\ 5\\ 6 \end{matrix}\right]a=⎣⎡​136​254​⎦⎤​=⎣⎡​256​⎦⎤​

注意,尺寸进行了降维(从二维变为了一维)。

3. 按列取最大值,返回最大值和最大值所在索引号

>>> pred, idx = a.max(0)>>> pred
tensor([6., 5.])
>>> idx
tensor([2., 1.])
>>> pred.shape
torch.Size([2])
>>> idx.shape
torch.Size([2])

a=[123564]=[65]a= \left[\begin{matrix} 1 & 2\\ 3 & 5\\ 6 & 4 \end{matrix}\right]= \left[\begin{matrix} 6 & 5 \end{matrix}\right]a=⎣⎡​136​254​⎦⎤​=[6​5​]

注意,尺寸进行了降维(从二维变为了一维)。

PyTorch max()函数取最大值相关推荐

  1. Perl快速进行数组取最大值,最小值以及去重

    我们在使用perl处理数据的时候,最经常用到的则是对数组取最大最小值,以及去重复. 一般采用下面的代码进行操作: use strict; use List::MoreUtils ':all'; use ...

  2. ABAP SQL取最大值及聚合函数OUNT, AVG, MAX的简单例子 SAP

    在ABAP里取最大值,有好几种方法 第一种 SELECT posnr "项目号FROM resb AS aJOIN afko AS b ON a~aufnr = b~aufnrINTO TA ...

  3. Pytorch中tensor维度和torch.max()函数中dim参数的理解

    Pytorch中tensor维度和torch.max()函数中dim参数的理解 维度 参考了 https://blog.csdn.net/qq_41375609/article/details/106 ...

  4. 【Excel函数】隔行取数并取最大值

    Excel数据处理 1 隔行取数 1.1 隔行取数后取最大值 1 隔行取数 问题:Excel中每隔10个数取一个值. 方法:OFFSET或INDEX函数. OFFSET(reference;rows; ...

  5. R语言max函数min函数计算各种数据对象最大值最小值实战

    R语言max函数min函数计算各种数据对象最大值最小值实战 目录 R语言max函数min函数计算各种数据对象最大值最小值实战 #基本语法

  6. Python中求最大值和最小值max()函数、min()函数

    [小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python中求最大值和最小值 max()函数.min()函数 ● 选 ...

  7. SQL Server使用max()函数查询出来取的却不是最大的值

    问题描述 提示:这里描述项目中遇到的问题: 例如:使用max()函数查询出来取的却不是最大的值 sql脚本代码: 解决方案: 提示:这里填写该问题的具体解决方案: 把需要转换的字段max(cast([ ...

  8. max日期最大值为0_Excel中一定要掌握的MAX函数用法

    秋风清,秋月明.落叶聚还散,寒鸦栖复惊.相思相见知何日,此时此夜难为情. - -[唐] 李白<秋风清> 在Excel中的MAX函数相信大家都不陌生,MAX函数不就是求一组数据中的最大值吗? ...

  9. max日期最大值为0_函数的最大值和最小值说课稿范文

    函数的最大值和最小值说课稿范文 作为一名辛苦耕耘的教育工作者,通常需要准备好一份说课稿,借助说课稿可以有效提升自己的教学能力.写说课稿需要注意哪些格式呢?下面是小编整理的函数的最大值和最小值说课稿范文 ...

最新文章

  1. 评审过程中,A小组发现了5个缺陷,B小组发现了9个缺陷,他们发现的缺陷中有3个是相同的。请问:还有多少个潜在的缺陷没有发现?
  2. ssd2828测试进入测试模式_LOL卡牌推出“远征”轮抽模式 本周再度开启线上测试...
  3. 高通驱动9008安装_赛多利斯Sartorius-ambr? 250 高通量灌注培养系统
  4. 115. Leetcode 718. 最长重复子数组 (动态规划-子序列问题)
  5. java中输出时 什么作用_JAVA中输入和输出处理(Java I/O)重点总结
  6. Greenplum【环境搭建 04】使用GPKafka实现Kafka数据导入Greenplum数据库(扩展安装文件网盘分享)
  7. ffmpeg 0.8.11 VC编译的SDK已经发布
  8. 数据结构中的堆和操作系统里的堆不一样为什么都叫堆呢?
  9. js控制scss的变量_web前端:js如何操作sass里的变量及calc 使用sass变量
  10. 酒店管理系统-需求分析报告
  11. 产品经理面试必问5大问题 (六)
  12. 系统—怎么关闭windows自带的安全中心
  13. 概率论与数理统计浙江大学笔记和课后答案
  14. python数据分析(六)—数据清洗2
  15. 义乌集训Day 6 T2
  16. RenderContents和Render区别
  17. 实习随笔3( 辗转,终到,这一天)
  18. 桌面linux imx6q,SAIL-IMX6Q添加qt桌面应用程序
  19. Science 期刊及其子刊
  20. 高性能MySQL(第3版)(MySQL旗舰名著 惊献全面升级)

热门文章

  1. 百度地图,加载顺序异步问题,用定时器解决
  2. 关于JS的循环和函数,由入门到放弃
  3. 天津政府应急系统之GIS一张图(arcgis api for flex)讲解(四)地图导航控件模块...
  4. forward 和redirect的区别
  5. Scrapy入门教程
  6. win7构建成功helloworld驱动、WDF驱动中KMDF与UMDF区别
  7. Windows内核系统调用分析
  8. ArcEngine Hittest学习总结
  9. 根据数据库连接的java.sql.Connection获取数据库名称
  10. python slenium 中CSS定位