Деление в TensorFlow
Деление через оператор /
считается по ячейкам. Каждый элемент
делится на соответствующий элемент
второго тензора или на одно число.
Поделим целый ряд на 2:
import tensorflow as tf
values = tf.constant([1, 2, 3])
print(values / 2) # выведет [0.5 1. 1.5]
Если делить целый тензор на целый той же формы, частное тоже идёт по ячейкам. Целые при обычном делении дают дробный результат:
import tensorflow as tf
numer = tf.constant([10, 20, 30])
denom = tf.constant([4, 5, 6])
print(numer / denom) # выведет [2.5 4. 5. ]
То же видно на паре целых в одной позиции: частное не округляется до целого:
import tensorflow as tf
numer = tf.constant([7, 8])
denom = tf.constant([3, 4])
print(numer / denom) # выведет [2.33333333 2. ]
Соберите два ряда из трёх целых чисел одинаковой длины и выведите частное по каждой позиции.
Задайте два ряда одинаковой длины из целых чисел и выведите ряд частных по совпадающим позициям.
Создайте таблицу 2 на 2
и вторую такую же, затем выведите
таблицу частных по ячейкам.