当前位置: 首页 > wzjs >正文

网站建设建站经验广州灰色优化网络公司

网站建设建站经验,广州灰色优化网络公司,大良营销网站建设资讯,人才交流网站建设与设计torch.topk(input, k) 返回张量中最大的 k 个元素以及它们在原张量中的 索引。 函数原型 torch.topk(input, k, dimNone, largestTrue, sortedTrue)参数说明: 参数说明input输入张量k要取出的前 k 个值dim指定沿哪个维度取值(默认是最后一维&#xff…

torch.topk(input, k) 返回张量中最大的 k 个元素以及它们在原张量中的 索引

函数原型

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

参数说明:

参数说明
input输入张量
k要取出的前 k 个值
dim指定沿哪个维度取值(默认是最后一维)
largest是否取最大值(默认是 True,为 False 时返回最小值)
sorted返回的结果是否排序(默认是 True,按值从大到小)

示例:二维张量中使用 topk()dim=0 vs dim=1

我们来通过一个具体的 3x3 张量示例,观察在不同维度上使用 topk() 的结果。

import torch# 创建一个 3x3 的二维张量
x = torch.tensor([[0.1, 0.8, 0.6],[0.9, 0.2, 0.3],[0.5, 0.4, 0.7]
])

沿行取 Top-k:dim=1

print(torch.topk(x, k=2, dim=1))# 输出:
# values=tensor([[0.8000, 0.6000],
#         [0.9000, 0.3000],
#         [0.7000, 0.5000]]),
# indices=tensor([[1, 2],
#         [0, 2],
#         [2, 0]]))

每一行分别取出前两个最大值及其列索引

沿列取 Top-k:dim=0

print(torch.topk(x, k=2, dim=0))#  输出:
# values=tensor([[0.9000, 0.8000, 0.7000],
#        [0.5000, 0.4000, 0.6000]]),
# indices=tensor([[1, 0, 2],
#        [2, 2, 0]]))

每一列分别取出前两个最大值及其对应的“行号”。

理解维度的直觉图示

  • dim=1按行取 top-k(对每一行,从左往右选 k 个最大值)
  • dim=0按列取 top-k(对每一列,从上往下选 k 个最大值)
操作意图方向
topk(x, k, dim=1)每行选前 k 个最大⟶ 横向
topk(x, k, dim=0)每列选前 k 个最大⬇ 纵向

topk 与largest、sorted操作的组合

1. 取最小值:largest=False
d = torch.tensor([5, 3, 8, 1, 2])
smallest, indices = torch.topk(d, k=2, largest=False)
print("前2小的值:", smallest) 
# 输出: tensor([1, 2])

2. 不排序:sorted=False
e = torch.tensor([3, 1, 4, 2, 5])
values, indices = torch.topk(e, k=3, sorted=False)
print("前3大的值(未排序):", values)  
# 输出: tensor([3, 4, 5])
print("对应索引:", indices)         
# 输出: tensor([0, 2, 4])

http://www.dtcms.com/wzjs/244378.html

相关文章:

  • 做网站最简单的工具百度广告投放电话
  • 海南网站优化热狗seo优化外包
  • 查看公司信息的网站推广竞价的公司有哪些
  • 在网上做黑彩网站会怎样处罚代刷网站推广链接0元价格
  • 网站的设计技术策划寰宇seo
  • 视频网站开发平台优化百度涨
  • 做外贸网站哪家公司好云搜索引擎
  • 网站建设的公司价格网络营销推广的5种方法
  • wordpress 首页地址网站优化排名方案
  • 上海网站建设-网建知识seo域名综合查询
  • 网站海外推广方案百度百科词条入口
  • 技术支持 武汉网站优化舆情监测系统排名
  • 域名网站这么做安徽seo
  • 丽水网站开发淘宝推广引流方法有哪些
  • 找客户网企业网站优化报告
  • 网站开发 工具线上营销渠道有哪些
  • 网站建设公司能力要求网络域名怎么查
  • 辽宁沈阳建设工程信息网站杭州优化seo公司
  • 互联网定制开发seo站外推广有哪些
  • 高端交友网站东莞网站建设排名
  • 网站开发json解析营销是做什么
  • 阿里云万网网站建设靠谱吗学营销app哪个更好
  • wordpress英文下主题怎么换seo优化网站推广
  • 如何利用wordpress编辑网站b站推出的短视频app哪个好
  • 惠州网站建设 翻译seo公司排行
  • 温州做网站的公司广州做网站的公司哪家好
  • 建设银行插入网银盾网站打不开seo托管公司
  • 江西省住房城乡建设厅网站网络优化器
  • 网站后台忘了网页设计与制作书籍
  • 网站建设默认字体微信上如何投放广告