torch.max(output, 2, keepdim=True)[1]

本文详细介绍了PyTorch中的torch.max()函数,包括如何获取输入tensor的最大值以及最大值的索引。当指定维度时,该函数能返回该维度上的最大值及其对应的索引。keepdim参数用于决定输出tensor是否保持与输入相同的维度。此外,还解释了返回值是一个包含最大值和索引的namedtuple,并展示了如何访问其元素。
摘要由CSDN通过智能技术生成

1、torch.max()
torch.max(input) → Tensor

返回 input tensor 中所有元素的最大值。
在这里插入图片描述
torch.max(input, dim, keepdim=False) → output tensors (max, max_indices)
参数:

input:输入的 tensor。
dim:按什么维度求最大值(2D中,0代表按列求最大值,1代表按行求最大值)。
keepdim:是否保持 input tensor 的维度,True 代表 out tensor 与 input tensor 的维度相同,False 代表 out tensor 与 input tensor 的维度不同。
返回值:

返回一个 namedtuple (values, indices),values表示指定维度的最大值,indices表示最大值所在的索引,如果给定维度有多个最大值,返回第一个最大值所在的索引。
在这里插入图片描述
在这里插入图片描述
torch.max(output, 2, keepdim=True)[1]
torch.max 返回一个数组
[1]:就是返回数组的第二个值
[0]:就是返回数组的第一个值

https://cloud.tencent.com/developer/article/1914026

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值