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

Функция logical_or

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

Синтаксис

tf.logical_or(x, y)

Пример

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

import tensorflow as tf x = tf.constant([True, False, True, False]) y = tf.constant([True, True, False, False]) res = tf.logical_or(x, y) print(res)

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

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

Пример

Давайте применим логическое ИЛИ к числовым тензорам. Ненулевые значения трактуются как True, а нулевые - как False:

<+python+> import tensorflow as tf x = tf.constant([1, 0, 3, 0]) y = tf.constant([0, 0, 6, 0]) res = tf.logical_or(x, y) print(res) <-python+>

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

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

Пример

Давайте выполним логическое ИЛИ над двумерными тензорами:

import tensorflow as tf x = tf.constant([[True, False], [False, False]]) y = tf.constant([[False, False], [True, False]]) res = tf.logical_or(x, y) print(res)

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

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

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

  • функцию logical_and,
    которая выполняет логическое И
  • функцию logical_not,
    которая выполняет логическое НЕ
  • функцию logical_xor,
    которая выполняет исключающее ИЛИ
  • функцию equal,
    которая сравнивает тензоры на равенство
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить