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

Функция reduce_any

Функция reduce_any применяется к тензору и выполняет логическое ИЛИ по его элементам. Первым параметром передается входной тензор, вторым - ось или список осей, по которым выполняется редукция. Третьим параметром можно указать keepdims - сохранять ли уменьшенные размерности. Если хотя бы один элемент вдоль оси равен True, результат будет True.

Синтаксис

tf.reduce_any(input_tensor, axis, [keepdims])

Пример

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

import tensorflow as tf t = tf.constant([True, False, True, False]) res = tf.reduce_any(t) print(res)

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

tf.Tensor(True, shape=(), dtype=bool)

Пример

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

import tensorflow as tf t = tf.constant([[True, False, False], [False, False, False]]) res = tf.reduce_any(t, axis=1) print(res)

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

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

Пример

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

import tensorflow as tf t = tf.constant([[True, False, False], [False, False, False]]) res = tf.reduce_any(t, axis=0, keepdims=True) print(res)

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

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

Пример

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

<+python+> import tensorflow as tf t = tf.constant([[[True, False], [False, False]], [[False, False], [False, False]]]) res = tf.reduce_any(t, axis=[0, 1]) print(res) <-python+>

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

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

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

  • функцию reduce_all,
    которая выполняет логическое И по элементам тензора
  • функцию logical_or,
    которая выполняет поэлементное логическое ИЛИ
  • функцию logical_and,
    которая выполняет поэлементное логическое И
  • функцию reduce_sum,
    которая вычисляет сумму элементов тензора
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить