torch.argmax方法详解

torch.argmax(x, dim),其中x为张量,dim控制比较的维度,返回最大值的索引。
1.当dim=0时

import torch
x = torch.rand(2, 3,2)
print(x)
torch.argmax(x, dim=0)

当dim=0时,表示后两个维度进行比较,得到结果如下图:

比较过程为:输出结果的张量y的大小为去掉需比较维度dim后的大小,即3x2。然后依次确定这6个值,首先,对x[:,0,0]中的值进行比较,

取较大值的索引值输出结果的值,0.6718>0.6402,即y[0,0]=1;接着,对x[:,0,1]进行比较,

取较大值的索引值输出结果的值,即y[0,1]=0;以此类推,直到将所有的比较完成。

当dim为1,或2的情况也类似,结果如下:
2.当dim=1

3.当dim=2

torch.argmax方法详解相关推荐

  1. 【Pytorch】torch.argmax 函数详解

    文章目录 一.一个参数时的 torch.argmax 函数 1. 介绍 2. 实例 二.多个参数时的 torch.argmax 函数 1. 介绍 2. 实例 实例1:二维矩阵 实例2:三维矩阵 实例3 ...

  2. PyTorch中的torch.nn.Parameter() 详解

    PyTorch中的torch.nn.Parameter() 详解 今天来聊一下PyTorch中的torch.nn.Parameter()这个函数,笔者第一次见的时候也是大概能理解函数的用途,但是具体实 ...

  3. python中backward_pytorch的梯度计算以及backward方法详解

    基础知识 tensors: tensor在pytorch里面是一个n维数组.我们可以通过指定参数reuqires_grad=True来建立一个反向传播图,从而能够计算梯度.在pytorch中一般叫做d ...

  4. pytorch模型(.pt)转onnx模型(.onnx)的方法详解(1)

    1. pytorch模型转换到onnx模型 2.运行onnx模型 3.比对onnx模型和pytorch模型的输出结果 我这里重点是第一点和第二点,第三部分  比较容易 首先你要安装 依赖库:onnx ...

  5. einsum方法详解(爱因斯坦求和)

    einsum方法详解(爱因斯坦求和) einsum是pytorch.numpy中一个十分优雅的方法,如果利用得当,可完全代替所有其他的矩阵计算方法,不过这需要一定的学习成本.本文旨在详细解读einsu ...

  6. python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解

    如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...

  7. python修改文件内容_Python批量修改文本文件内容的方法详解

    这篇文章主要介绍了Python批量修改文本文件内容的方法的相关资料,需要的朋友可以参考下 Python批量替换文件内容,支持嵌套文件夹 import os path="./" fo ...

  8. python二维元组_python中读入二维csv格式的表格方法详解(以元组/列表形式表示)

    如何去读取一个没有表头的二维csv文件(如下图所示)? 并以元组的形式表现数据: ((1.0, 0.0, 3.0, 180.0), (2.0, 0.0, 2.0, 180.0), (3.0, 0.0, ...

  9. Spring JdbcTemplate方法详解

    2019独角兽企业重金招聘Python工程师标准>>> Spring JdbcTemplate方法详解 标签: springhsqldbjava存储数据库相关sql 2012-07- ...

最新文章

  1. Mysql日期时间Extract函数介绍
  2. java中单列集合的根接口是_java 单列集合总结
  3. Coolpad Y1刷机方法
  4. php随机生成域名,php生成短域名函数,php生成域名函数
  5. Cacheable注解使用详解
  6. c#子线程和主线程创建窗体时顶层显示的区别
  7. java 桥 word_java导出word的6种方式(转发)
  8. 【Python学习】 - anaconda中spyder的常用快捷键总结
  9. 分布式系统的唯一ID
  10. 【windows】python打包后多进程引发的无限循环启动
  11. 小米/VIVO/OPPO全系列救砖+解锁+工具+教程+激活账户技术
  12. Python学生管理系统(web网页版)
  13. atv320说明书_ATV320U30N4B 施耐德 ATV320通用变频器 说明书
  14. Office办公软件测试题
  15. 百度秋招笔试题 原生js按键九宫格
  16. 如何防止别人偷窥我给宝贝儿娜娜的信
  17. MySQL- 使用PreparedStatement接口,实现数据表的更新,查询操作
  18. 轻型货车鼓式制动器设计(论文+CAD图纸+Catia三维图+开题报告+任务书+翻译……)
  19. nginx sendfile什么作用
  20. 2017最新上海市居住证申领流程

热门文章

  1. 围棋棋盘怎么编程python_python3 turtle 画围棋棋盘
  2. 二十款漂亮的CSS字体样式,让你受用非浅
  3. 【计算几何】凸包之graham算法(适合小白)
  4. 怎样申请IMEI号?
  5. 真正的JavaScript加密和网页资源加密系统,从原理到实现
  6. HTML 单选按钮根据值设置选中和获取值
  7. c:计算零件数有一堆零件(100--1000之间),如果分成4个零件一组的若干组,则多2个零件;如果分成7个零件一组的若干组,则多3个零件;如果分成9个零件一组的若干组,则多5个零件。编程计算满足上
  8. 72家品牌上榜,联诚发“LCF”获评第十九届深圳知名品牌!
  9. 爬取NBA球员数据画出球员的雷达图
  10. python爬虫+pygal交互式可视化爬取大学QS排名