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

Функция minimum

Функция minimum сравнивает два тензора поэлементно и возвращает новый тензор, в каждом элементе которого записано наименьшее из двух соответствующих значений. Первым параметром передается первый тензор, вторым - второй тензор. Оба тензора должны иметь совместимые формы, иначе произойдет трансляция по правилам broadcasting.

Синтаксис

tf.minimum(x, y, [name])

Пример

Давайте сравним два одномерных тензора и найдем поэлементный минимум:

import tensorflow as tf t1 = tf.constant([1, 2, 3, 4, 5]) t2 = tf.constant([5, 4, 3, 2, 1]) res = tf.minimum(t1, t2) print(res)

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

tf.Tensor([1 2 3 2 1], shape=(5,), dtype=int32)

Пример

Давайте найдем минимум тензора и скаляра:

import tensorflow as tf t = tf.constant([1, 2, 3, 4, 5]) res = tf.minimum(t, 3) print(res)

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

tf.Tensor([1 2 3 3 3], shape=(5,), dtype=int32)

Пример

Давайте применим функцию к двумерным тензорам с одинаковой формой:

import tensorflow as tf t1 = tf.constant([[1, 2, 3], [4, 5, 6]]) t2 = tf.constant([[6, 5, 4], [3, 2, 1]]) res = tf.minimum(t1, t2) print(res)

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

tf.Tensor( [[1 2 3] [3 2 1]], shape=(2, 3), dtype=int32)

Пример

Давайте используем broadcasting: сравним двумерный тензор с одномерным:

<+python+> import tensorflow as tf t1 = tf.constant([[1, 2, 3], [4, 5, 6]]) t2 = tf.constant([3, 2, 1]) res = tf.minimum(t1, t2) print(res) <-python+>

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

tf.Tensor( [[1 2 1] [3 2 1]], shape=(2, 3), dtype=int32)

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

  • функцию maximum,
    которая возвращает поэлементный максимум двух тензоров
  • функцию clip_by_value,
    которая ограничивает значения тензора диапазоном
  • функцию reduce_min,
    которая находит минимальное значение в тензоре
  • функцию less,
    которая выполняет поэлементное сравнение "меньше"
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить