flatten和view(-1) 是按行展开,一行一行的拼接

    import torchanch_ious = torch.Tensor([[1, 2, 3,4], [7,8,9,3]])# anch_ious = torch.Tensor([[1, 2, 3,4], [4, 5, 6,7]]).view(-1)neg_count=3top_data,index= torch.topk(anch_ious, neg_count, dim=1, largest=True, sorted=True, out=None)# print(anch_ious[index])index_num = torch.arange(0, anch_ious.size(0)).repeat(3,1)index_num=torch.flatten(index_num.t())print(index_num)# indexs = index[:, 1:]index = torch.flatten(index)print(anch_ious[index_num,index])

torch 多维topk相关推荐

  1. torch中的topk()函数

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

  2. Torch 二维多通道卷积运算方式

    全连接卷积 对于单通道卷积的运算,相信大家已经见过不少了 那么在卷积神经网络中,图像的通道数是怎样实现"从 3 到 8" 这样的跳变呢? 接下来以尺寸 5 × 5 的卷积核做一下实 ...

  3. torch多维取数据

    索引类型只支持uint8或者int64 bytes 或者long类型 import torch import numpy as np a=torch.zeros((4,3,3))b=torch.one ...

  4. numpy实现torch的topk方法

    torch中提供了topk方法用来返回矩阵中对应维度中最大的K个元素以及在对应维度中的index,但是numpy并没有提供和torch一样的topk方法,所以在这里通过numpy的argpartiti ...

  5. torch对于tensor的常规操作

    前言 使用pytorch框架,会常操作tensor,以下则是对tensor常规操作的汇总. import torch torch.Tensor会继承某些torch的某些数学运算,例如sort, min ...

  6. 06_2_Pytorch的基础数据类型、CPU tensor类型和GPU tensor类型、判断数据类型、CPU或GPU张量之间的转换、数据类型转换、1-4维向量、Tensor张量、Variable等

    1.6.2.Pytorch的基础数据类型 1.6.2.1.Torch定义了的七种CPU tensor类型和八种GPU tensor类型 1.6.2.2.基础数据类型 1.6.2.3.Pytorch数据 ...

  7. pytorch基础知识+构建LeNet对Cifar10进行训练+PyTorch-OpCounter统计模型大小和参数量+模型存储与调用

    整个环境的配置请参考我另一篇博客.ubuntu安装python3.5+pycharm+anaconda+opencv+docker+nvidia-docker+tensorflow+pytorch+C ...

  8. 机器学习花朵图像分类_在PyTorch中使用转移学习进行图像分类

    想了解更多好玩的人工智能应用,请关注公众号"机器AI学习 数据AI挖掘","智能应用"菜单中包括:颜值检测.植物花卉识别.文字识别.人脸美妆等有趣的智能应用.. ...

  9. 2019.7学习总结-目标检测-Python+pytorch

    目录 1.基础知识 1.1.dict的copy: 1.2.torch.cuda.synchronize() 1.3.在CenterNet里 1.4.torch.gather.topk用法: 1.5.t ...

最新文章

  1. 8则实用的Linux Shell命令
  2. android 保存文件到本地可见_android 日记log保存到本地简单方法
  3. shujufenxi:一组数据透视复工复产“进度条”
  4. 【django】创建项目子应用
  5. 【技术干货】Spring事务原理一探
  6. mysql如何drop数据库_mysql drop database删除数据库命令实例讲解
  7. 自己动手写CPU(4)移动操作指令的实现
  8. 【渝粤教育】电大中专电商运营实操 (1)作业 题库
  9. (JAVA)复制文件test.txt,并且排序。文件重新命名为test1.txt
  10. 收藏 | 程序员生涯指南,在GitHub上获3.6万星
  11. StarUML Choice控件写上文字Text
  12. Python - matplotlib 不显示中文 findfont: Font family [‘SimHei‘] not found - IOS
  13. 真的醉了!尚学堂java马士兵全套
  14. PHP连接mysql原生代码
  15. Flash--提高flash的使用寿命(1)
  16. 七问个税改革:工薪阶层为何感觉税负重
  17. Redis(1)入门指令
  18. 用python定时自动发微博_用python自动发微博
  19. 使用Postfix和Dovecot部署邮件系统
  20. OpenGL核心技术之抗锯齿

热门文章

  1. Linux进程-命令行参数和环境列表
  2. Java 接口和继承
  3. 启动controller节点nova组件服务,报错ERROR 13
  4. [FreeBSD] kvm下安装virtio驱动的freebsd
  5. mysql字段值后面有隐形字符_MySQL 隐形索引
  6. 基于 eBPF 的 prometheus 监控方案
  7. 服务器预装操作系统,服务器预装操作系统吗
  8. 最长公共子序列_Java恶意序列化背后的历史和动机
  9. java两个函数名字相同_为什么C不允许两个具有相同名称的函数/类模板,只有非类型模板参数(整数类型)的类型不同?...
  10. redis有值查询返回null_Redis缓存穿透、缓存并发、热点缓存之最佳招式