代码如下

>>> a=torch.randn((4,6))
>>> print(a)
tensor([[ 0.7042,  0.2533,  1.1596, -0.7436,  0.5264,  0.2085],[ 0.2641,  0.9683,  0.4469, -1.9215, -0.7564,  1.1776],[ 1.0520, -1.6003, -0.8634,  1.7596, -0.8464,  0.7166],[-0.0492, -0.7746,  1.2592, -0.8273,  0.1266,  1.0450]])
>>> maxk=max((1,3))
>>> _, pred=a.topk(maxk,1,True,True)
>>> print(_)
tensor([[1.1596, 0.7042, 0.5264],[1.1776, 0.9683, 0.4469],[1.7596, 1.0520, 0.7166],[1.2592, 1.0450, 0.1266]])
>>> print(pred)
tensor([[2, 0, 4],[5, 1, 2],[3, 0, 5],[2, 5, 4]])
>>> _, pred=a.topk(1,1,True,True)
>>> print(_)
tensor([[1.1596],[1.1776],[1.7596],[1.2592]])
>>> print(pred)
tensor([[2],[5],[3],[2]])

如上我们可以看到,topk()函数取指定维度上的最大值(或最大几个),第二个参数dim=1,为按行取,dim=0,为按列取,如下:

>>> _, pred=a.topk(1,0,True,True)
>>> print(_)
tensor([[1.0520, 0.9683, 1.2592, 1.7596, 0.5264, 1.1776]])
>>> print(pred)
tensor([[2, 1, 3, 2, 0, 1]])

output.topk()函数解读相关推荐

  1. pytorch 中的topk函数

    pytorch中topk() 函数用法 1. 函数介绍 最近在代码中看到这两个语句 maxk = max(topk) _, pred = output.topk(maxk, 1, True, True ...

  2. relpos函数解读

    relpos函数解读 在配合网络的一些解读和一些自己的理解,将RTKLIB2.3.2的relpos函数进行解读 流程: zdres-ddres-ekf求出浮点解----lambda固定解-----固定 ...

  3. torch中的topk()函数

    torch中的topk()函数 In [2]: import torchIn [3]: a=torch.randn((4,6))In [4]: a Out

  4. 硬阈值(Hard Thresholding)函数解读

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 题目:硬阈值(Hard Thresholding)函数解读 1.硬阈值(Hard Thresh ...

  5. PyTorch中的topk函数详解

    听名字就知道这个函数是用来求tensor中某个dim的前k大或者前k小的值以及对应的index. 用法 torch.topk(input, k, dim=None, largest=True, sor ...

  6. uip1.0核心模块uip_process函数解读

    转载地址:https://www.amobbs.com/thread-5531817-1-1.html 最近,利用uip搞了小东西,要想利用好uip, 最好彻底搞清楚其关键函数 uip_process ...

  7. 软阈值函数作用图matlab,软阈值(Soft Thresholding)函数解读

    题目:软阈值(Soft Thresholding) 函数解读 1.软阈值(Soft Thresholding)函数的符号 软阈值(Soft Thresholding)目前非常常见,文献[1][2]最早 ...

  8. 软阈值 (Soft Thresholding)函数解读

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 题目:软阈值(Soft Thresholding) 函数解读 1.软阈值(Soft Thres ...

  9. 软阈值(Soft Thresholding) 函数解读

    题目:软阈值(Soft Thresholding) 函数解读 1.软阈值(Soft Thresholding)函数的符号 软阈值(Soft Thresholding)目前非常常见,文献[1][2]最早 ...

最新文章

  1. 腾讯云CMQ消息队列在Windows环境下的使用
  2. maven jdk 版本配置
  3. Sculpture ACM/ICPC NWERC 2008 离散化
  4. 下载文件的响应头设置
  5. 使用smo算法编写svm对CIFAR-10数据分类
  6. Apache2.4使用require指令进行访问控制--允许或限制IP访问/通过User-Agent禁止不友好网络爬虫...
  7. C++杜绝“野指针”
  8. 局域网屏幕监控软件_实验14:局域网监控软件的应用
  9. DotNetSkin 完美破解
  10. 【硬石科技】电机系列教学(基于STM32)——PID算法实现闭环控制
  11. xpath helper用法
  12. day12摇色子游戏--笔记
  13. peta linux对电脑配置要求,使用petalinux遇到的一些问题汇总
  14. Fluent中floating point exception的问题原因及处理方法
  15. 分享30个优秀的网站导航设计案例
  16. YOLOv5 + Tesseract-OCR 实现车牌号文本识别
  17. TensorFlow学习笔记——(11)循环神经网络
  18. 5年来做QQ与QQ群营销所走过的坑、奉劝大家别再在这块上花心思了
  19. springboot出现“org.hibernate.proxy.HibernateProxy. Forgot to register a type adapter?“的解决办法
  20. icloud邮箱添加发件服务器地址,如何使用Mac创建iCloud电子邮件地址 | MOS86

热门文章

  1. 2021-07-13 前端学习第一天
  2. 《效率人生》-读书笔记
  3. 八卦一下我们的奥运金牌榜
  4. 怎样使用switch循环?
  5. dwz分页php,dwz框架分页组件使用
  6. kafka原理图简介
  7. 使用miniconda
  8. java程序设计答案_JAVA程序设计课后练习答案.pdf
  9. openwrt信号弱掉线_openwrt路由器宽带频繁掉线解决方案
  10. java线程池的工作原理_JAVA线程池原理详解一