PyTorch max()函数取最大值
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=⎣⎡136254⎦⎤
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=⎣⎡136254⎦⎤
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=⎣⎡136254⎦⎤=⎣⎡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=⎣⎡136254⎦⎤=[65]
注意,尺寸进行了降维(从二维变为了一维)。
PyTorch max()函数取最大值相关推荐
- Perl快速进行数组取最大值,最小值以及去重
我们在使用perl处理数据的时候,最经常用到的则是对数组取最大最小值,以及去重复. 一般采用下面的代码进行操作: use strict; use List::MoreUtils ':all'; use ...
- ABAP SQL取最大值及聚合函数OUNT, AVG, MAX的简单例子 SAP
在ABAP里取最大值,有好几种方法 第一种 SELECT posnr "项目号FROM resb AS aJOIN afko AS b ON a~aufnr = b~aufnrINTO TA ...
- Pytorch中tensor维度和torch.max()函数中dim参数的理解
Pytorch中tensor维度和torch.max()函数中dim参数的理解 维度 参考了 https://blog.csdn.net/qq_41375609/article/details/106 ...
- 【Excel函数】隔行取数并取最大值
Excel数据处理 1 隔行取数 1.1 隔行取数后取最大值 1 隔行取数 问题:Excel中每隔10个数取一个值. 方法:OFFSET或INDEX函数. OFFSET(reference;rows; ...
- R语言max函数min函数计算各种数据对象最大值最小值实战
R语言max函数min函数计算各种数据对象最大值最小值实战 目录 R语言max函数min函数计算各种数据对象最大值最小值实战 #基本语法
- Python中求最大值和最小值max()函数、min()函数
[小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ● 标题与摘要 Python中求最大值和最小值 max()函数.min()函数 ● 选 ...
- SQL Server使用max()函数查询出来取的却不是最大的值
问题描述 提示:这里描述项目中遇到的问题: 例如:使用max()函数查询出来取的却不是最大的值 sql脚本代码: 解决方案: 提示:这里填写该问题的具体解决方案: 把需要转换的字段max(cast([ ...
- max日期最大值为0_Excel中一定要掌握的MAX函数用法
秋风清,秋月明.落叶聚还散,寒鸦栖复惊.相思相见知何日,此时此夜难为情. - -[唐] 李白<秋风清> 在Excel中的MAX函数相信大家都不陌生,MAX函数不就是求一组数据中的最大值吗? ...
- max日期最大值为0_函数的最大值和最小值说课稿范文
函数的最大值和最小值说课稿范文 作为一名辛苦耕耘的教育工作者,通常需要准备好一份说课稿,借助说课稿可以有效提升自己的教学能力.写说课稿需要注意哪些格式呢?下面是小编整理的函数的最大值和最小值说课稿范文 ...
最新文章
- 评审过程中,A小组发现了5个缺陷,B小组发现了9个缺陷,他们发现的缺陷中有3个是相同的。请问:还有多少个潜在的缺陷没有发现?
- ssd2828测试进入测试模式_LOL卡牌推出“远征”轮抽模式 本周再度开启线上测试...
- 高通驱动9008安装_赛多利斯Sartorius-ambr? 250 高通量灌注培养系统
- 115. Leetcode 718. 最长重复子数组 (动态规划-子序列问题)
- java中输出时 什么作用_JAVA中输入和输出处理(Java I/O)重点总结
- Greenplum【环境搭建 04】使用GPKafka实现Kafka数据导入Greenplum数据库(扩展安装文件网盘分享)
- ffmpeg 0.8.11 VC编译的SDK已经发布
- 数据结构中的堆和操作系统里的堆不一样为什么都叫堆呢?
- js控制scss的变量_web前端:js如何操作sass里的变量及calc 使用sass变量
- 酒店管理系统-需求分析报告
- 产品经理面试必问5大问题 (六)
- 系统—怎么关闭windows自带的安全中心
- 概率论与数理统计浙江大学笔记和课后答案
- python数据分析(六)—数据清洗2
- 义乌集训Day 6 T2
- RenderContents和Render区别
- 实习随笔3( 辗转,终到,这一天)
- 桌面linux imx6q,SAIL-IMX6Q添加qt桌面应用程序
- Science 期刊及其子刊
- 高性能MySQL(第3版)(MySQL旗舰名著 惊献全面升级)