РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
203 of 769 menu

Функция amax

Функция amax возвращает максимальное значение среди всех элементов тензора, либо максимальные значения вдоль указанного измерения. Первый параметр функции принимает тензор. Вторым параметром можно передать измерение dim, вдоль которого будет производиться поиск. Третьим параметром можно передать флаг keepdim для сохранения размерности.

Синтаксис

torch.amax(input, [dim], [keepdim=False])

Пример

Давайте найдём максимальное значение во всём тензоре:

import torch t = torch.tensor([1, 5, 3, 9, 2]) res = torch.amax(t) print(res)

Результат выполнения кода:

tensor(9)

Пример

Найдём максимальные значения вдоль строк двумерного тензора:

import torch t = torch.tensor([ [1, 4, 2], [7, 3, 8], [5, 9, 6] ]) res = torch.amax(t, dim=1) print(res)

Результат выполнения кода:

tensor([4, 8, 9])

Пример

Найдём максимальные значения вдоль столбцов с сохранением размерности:

import torch t = torch.tensor([ [1, 4, 2], [7, 3, 8], [5, 9, 6] ]) res = torch.amax(t, dim=0, keepdim=True) print(res)

Результат выполнения кода:

tensor([[7, 9, 8]])

Пример

Используем функцию для многомерного тензора:

import torch t = torch.tensor([ [ [1, 6], [3, 4] ], [ [8, 2], [5, 7] ] ]) res = torch.amax(t, dim=2) print(res)

Результат выполнения кода:

tensor([ [6, 4], [8, 7] ])

Смотрите также

  • функцию amin,
    которая находит минимальное значение тензора
  • функцию max,
    которая возвращает максимальное значение или сравнивает два тензора
  • функцию min,
    которая возвращает минимальное значение или сравнивает два тензора
  • функцию argmax,
    которая возвращает индекс максимального элемента
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить