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, optional) – 輸出張量。
範例
>>> 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])