torch.amin¶
- torch.amin(input, dim, keepdim=False, *, out=None) Tensor¶
返回給定維度
dim中input張量每個切片的最小值。注意
max/min與amax/amin的區別在於:amax/amin支援在多個維度上進行歸約,amax/amin不返回索引,amax/amin在值相等的情況下平均分配梯度,而max(dim)/min(dim)僅將梯度傳播到源張量中的單個索引。
如果
keepdim為True,則輸出張量的大小與input相同,但在維度dim上大小為 1。否則,dim會被壓縮(參見torch.squeeze()),導致輸出張量減少 1(或len(dim))個維度。- 引數
- 關鍵字引數
out (Tensor, 可選的) – 輸出張量。
示例
>>> 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])