Степень в TensorFlow
В каждой ячейке тензора можно возвести
число в одну и ту же степень или
в свою, если задан второй тензор
показателей той же формы. Для этого
используют два знака **.
Возведём все ячейки ряда в квадрат:
import tensorflow as tf
bases = tf.constant([2, 3, 4])
print(bases ** 2) # выведет [ 4 9 16]
Если показатель задан вторым тензором, степень берётся поэлементно:
import tensorflow as tf
bases = tf.constant([2, 3, 4])
exponents = tf.constant([3, 2, 1])
print(bases ** exponents) # выведет [8 9 4]
Соберите ряд из трёх целых оснований
и выведите новый ряд той же длины,
используя число 3 как второй
операнд для каждой ячейки.
Задайте два ряда одинаковой длины: основания и показатели, затем выведите результат попарного применения показателя к основанию.
Создайте таблицу 2 на 2
из целых чисел и выведите таблицу,
где каждая ячейка возведена
в 2.