Сравнение с числом в TensorFlow
Число участвует в сравнении с каждой ячейкой ряда или таблицы, как будто оно записано в той же позиции. На выходе получается логический тензор той же формы.
Проверим, какие элементы ряда больше
3:
import tensorflow as tf
scores = tf.constant([1, 4, 3, 5])
print(scores > 3)
Сравним тот же ряд с нулём на равенство:
import tensorflow as tf
scores = tf.constant([1, 4, 3, 5])
print(scores == 0)
Те же знаки работают для «не меньше», «не больше» и «меньше». Выведем три маски для одного ряда:
import tensorflow as tf
scores = tf.constant([1, 4, 3, 5])
print(scores >= 3)
print(scores <= 4)
print(scores < 2)
Создайте ряд из целых 2, 7,
5 и 9 и выведите маску,
где каждая ячейка меньше 6.
Задайте ряд из четырёх температур
и выведите маску, где значение
не меньше 0.
Создайте ряд из чисел 1, 2,
2 и 3 и выведите маску
совпадения с 2.