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

Матричное умножение в TensorFlow

Между таблицами ставят оператор @: число столбцов первой должно совпадать с числом строк второй. Каждая ячейка результата строится из строки первой таблицы и столбца второй.

Перемножим две таблицы 2 на 2:

import tensorflow as tf left = tf.constant([[1, 2], [3, 4]]) right = tf.constant([[2, 1], [0, 2]]) print(left @ right) # выведет [[ 2 5] [ 6 11]]

Те же таблицы можно перемножить поэлементно оператором *. Правила другие, поэтому таблицы отличаются:

import tensorflow as tf left = tf.constant([[1, 2], [3, 4]]) right = tf.constant([[2, 1], [0, 2]]) print(left * right) # выведет [[2 2] [0 8]] print(left @ right) # выведет [[ 2 5] [ 6 11]]

Задайте таблицы [[2, 0], [1, 3]] и [[1, 2], [4, 1]]. Перемножьте их по правилам матриц и выведите результат.

Создайте две таблицы 2 на 2 с целыми числами. Выведите сначала поэлементное перемножение, затем матричное для тех же данных.

Соберите таблицу [[1, 0], [2, 1]] и [[3, 1], [0, 2]]. Выведите итоговую таблицу после перемножения по правилам строк и столбцов.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить