作用: 返回 列表中最大的n个值

例子1:m=torch.arange(0,10)
             print(m.topk(3))

torch.return_types.topk(
values=tensor([9, 8, 7]),
indices=tensor([9, 8, 7]))

例子2:pred = torch.tensor([[-0.5816, -0.3873, -1.0215, -1.0145,  0.4053],
        [ 0.7265,  1.4164,  1.3443,  1.2035,  1.8823],
        [-0.4451,  0.1673,  1.2590, -2.0757,  1.7255],
        [ 0.2021,  0.3041,  0.1383,  0.3849, -1.6311]])

values, indices = pred.topk(4, dim=0, largest=True, sorted=True)

print(values)
print(indices)

tensor([[ 0.7265,  1.4164,  1.3443,  1.2035,  1.8823],[ 0.2021,  0.3041,  1.2590,  0.3849,  1.7255],[-0.4451,  0.1673,  0.1383, -1.0145,  0.4053],[-0.5816, -0.3873, -1.0215, -2.0757, -1.6311]])
tensor([[1, 1, 1, 1, 1],[3, 3, 2, 3, 2],[2, 2, 3, 0, 0],[0, 0, 0, 2, 3]])

torch.topk(input, k, dim=None, largest=True, sorted=True, out=None) 

input -> 输入tensor
k -> 前k个
dim -> 默认为输入tensor的最后一个维度
sorted -> 是否排序
largest -> False表示返回第k个最小值

torch.topk() 函数详解相关推荐

  1. Torch.arange函数详解

    torch.arange函数详解 官方文档:torch.arange 函数原型 arange(start=0, end, step=1, *, out=None, dtype=None, layout ...

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

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

  3. torch.flatten()函数详解

    自己的理解: 介绍torch.flatten()函数的具体使用方法1.首先创建一个三维张量2.调用torch.flatten()函数 import torchx = torch.randn(2, 3, ...

  4. PyTorch中的topk函数详解

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

  5. 【Torch API】pytorch 中torch.ones_like和torch.zeros_like函数详解

    torch.ones_like函数和torch.zeros_like函数的基本功能是根据给定张量,生成与其形状相同的全1张量或全0张量,示例如下: input = torch.rand(2, 3) p ...

  6. torch.zeros() 函数详解

    torch.zeros()函数 返回一个形状为为size,类型为torch.dtype,里面的每一个值都是0的tensor torch.zeros(*size, out=None, dtype=Non ...

  7. torch.scatter函数详解

    #torch.scatter函数官方解释 scatter(output, dim, index, src) → Tensor Writes all values from the tensor src ...

  8. PyTorch中torch.norm函数详解

    torch.norm() 是 PyTorch 中的一个函数,用于计算输入张量沿指定维度的范数.具体而言,当给定一个输入张量 x 和一个整数 p 时,torch.norm(x, p) 将返回输入张量 x ...

  9. pytorch之torch.nn.Conv2d()函数详解

    文章目录 一.官方文档介绍 二.torch.nn.Conv2d()函数详解 参数详解 参数dilation--扩张卷积(也叫空洞卷积) 参数groups--分组卷积 三.代码实例 一.官方文档介绍 官 ...

最新文章

  1. Ubuntu12.04下Linux内核编译
  2. 关于Java中的String类
  3. Python中的If,Elif和Else语句
  4. 一个长方体玻璃容器从里面量长宽_养观赏鱼用玻璃鱼缸吗?3种常见养鱼容器,另外2种养鱼效果不差...
  5. Sentry的安装搭建与使用
  6. 网络编程在线英英词典之查询模块(五)
  7. VS2010 Visual Assist X破解方法
  8. python多行写入文件_写入文件
  9. 合并下载ts流媒体视频
  10. linux音频设备接口,OSS--跨平台的音频接口简介
  11. 英语学习——长难句01
  12. 【短链接】——新浪、百度、搜狐等官方长链接转短链接
  13. 移民找老张解析:美国绿卡与美国公民身份的区别
  14. CAD将选中的实体做成块(网页版)
  15. hashmap中的key是有序的么_hashmap 是无序的但是实际输出有序。
  16. 【SQL开发实战技巧】系列(十八):数据仓库中时间类型操作(进阶)INTERVAL、EXTRACT以及如何确定一年是否为闰年及周的计算
  17. Keil uvision 5 安装和使用
  18. 测度转换 (下) – 漂移项转换
  19. 入选新星计划啦,争取做一颗冉冉升起的新星
  20. maya python_Maya 中的 Python

热门文章

  1. 关于xshell6强制更新却无法安装更新包问题
  2. 机器学习入门之Ubuntu基本配置
  3. Dreamweaver里怎么改图改字,怎么修改网页?
  4. Kafka基本原理详解
  5. Win 10 + CentOS 7 双系统安装与CentOS美化小记
  6. 一张图说明白树的概念
  7. vue-router报错的解决方法vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated:
  8. 庞果网之字符串的完美度
  9. Win10快捷键整理
  10. CSS is awesome!