快捷方式

torch.min

torch.min(input) Tensor

返回 input 張量中所有元素的最小值。

引數

input (Tensor) – 輸入張量。

示例

>>> a = torch.randn(1, 3)
>>> a
tensor([[ 0.6750,  1.0857,  1.7197]])
>>> torch.min(a)
tensor(0.6750)
torch.min(input, dim, keepdim=False, *, out=None)

返回一個命名元組 (values, indices),其中 valuesinput 張量在給定維度 dim 上每行的最小值。indices 是找到的每個最小值的索引位置 (argmin)。

如果 keepdimTrue,則輸出張量的大小與 input 相同,但在維度 dim 上大小為 1。否則,將壓縮 dim(參見 torch.squeeze()),導致輸出張量比 input 少一個維度。

注意

如果減少的行中存在多個最小值,則返回第一個最小值的索引。

引數
  • input (Tensor) – 輸入張量。

  • dim (int) – 要執行歸約的維度。

  • keepdim (bool) – 輸出張量是否保留 dim 維度。

關鍵字引數

out (tuple, optional) – 包含兩個輸出張量 (min, min_indices) 的元組

示例

>>> a = torch.randn(4, 4)
>>> a
tensor([[-0.6248,  1.1334, -1.1899, -0.2803],
        [-1.4644, -0.2635, -0.3651,  0.6134],
        [ 0.2457,  0.0384,  1.0128,  0.7015],
        [-0.1153,  2.9849,  2.1458,  0.5788]])
>>> torch.min(a, 1)
torch.return_types.min(values=tensor([-1.1899, -1.4644,  0.0384, -0.1153]), indices=tensor([2, 0, 1, 0]))
torch.min(input, other, *, out=None) Tensor

參見 torch.minimum()

文件

訪問 PyTorch 的完整開發者文件

檢視文件

教程

獲取面向初學者和高階開發者的深度教程

檢視教程

資源

查詢開發資源並解答疑問

檢視資源