Shortcuts

torch.amin

torch.amin(input, dim, keepdim=False, *, out=None) 张量

返回在给定维度dim中,input张量每个切片的最低值。

注意

The difference between max/min and amax/amin is:
  • amax/amin 支持在多个维度上进行缩减,

  • amax/amin 不返回索引,

  • amax/amin 均匀分布相等值之间的梯度, 而 max(dim)/min(dim) 仅将梯度传播到源张量中的单个索引。

如果 keepdimTrue,输出张量的大小与 input 相同,除了在维度 dim 上大小为1。 否则,dim 被压缩(参见 torch.squeeze()),导致输出张量减少1(或 len(dim))个维度。

Parameters
  • 输入 (张量) – 输入张量。

  • dim (inttupleints) – 要减少的维度或多个维度。

  • keepdim (布尔值) – 输出张量是否保留dim

Keyword Arguments

输出 (张量, 可选) – 输出张量。

示例:

>>> a = torch.randn(4, 4)
>>> a
tensor([[ 0.6451, -0.4866,  0.2987, -1.3312],
        [-0.5744,  1.2980,  1.8397, -0.2713],
        [ 0.9128,  0.9214, -1.7268, -0.2995],
        [ 0.9023,  0.4853,  0.9075, -1.6165]])
>>> torch.amin(a, 1)
tensor([-1.3312, -0.5744, -1.7268, -1.6165])
优云智算