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

Функция greater

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

Синтаксис

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

Пример

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

import tensorflow as tf x = tf.constant([4, 2, 5, 1, 3]) y = tf.constant([2, 3, 5, 4, 1]) res = tf.greater(x, y) print(res)

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

tf.Tensor([ True False False False True], shape=(5,), dtype=bool)

Пример

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

import tensorflow as tf x = tf.constant([[1, 2, 3], [4, 5, 6]]) y = tf.constant([[3, 2, 1], [4, 5, 7]]) res = tf.greater(x, y) print(res)

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

tf.Tensor( [[False False True] [False False False]], shape=(2, 3), dtype=bool)

Пример

Давайте сравним тензор со скаляром и преобразуем результат в NumPy-массив:

import tensorflow as tf x = tf.constant([1, 2, 3, 4, 5]) res = tf.greater(x, 3) print(res.numpy())

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

[False False False True True]

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

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