torch.amin
-
torch.amin(input, dim=None, keepdim=False, *, out=None) → Tensor -
Возвращает минимальное значение для каждого среза тензора
inputв заданном измерении или измеренияхdim.Примечание
-
The difference between max/min and amax/amin is: -
-
amax/aminподдерживает редукцию по нескольким измерениям, -
amax/aminне возвращает индексы.
-
Обе операции
amax/aminравномерно распределяют градиенты между одинаковыми значениями, если несколько входных элементов имеют одинаковое минимальное или максимальное значение.-
For max/min: -
- При редукции по всем измерениям (если dim не задан) градиенты равномерно распределяются между одинаковыми значениями
max/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]) -
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.amin.html