ÎncepețiÎncepe gratuit

Înmulțire element cu element

Înmulțirea element cu element în TensorFlow se realizează folosind doi tensori cu forme identice. Operația înmulțește elementele aflate pe pozițiile corespunzătoare din cei doi tensori. Un exemplu de înmulțire element cu element, notată cu simbolul \(\odot\), este prezentat mai jos:

\(\begin{bmatrix} 1 & 2 \\ 2 & 1 \end{bmatrix} \odot \begin{bmatrix} 3 & 1 \\ 2 & 5 \end{bmatrix} = \begin{bmatrix} 3 & 2 \\ 4 & 5 \end{bmatrix}\)

În acest exercițiu vei efectua înmulțiri element cu element, acordând atenție formei tensorilor pe care îi înmulțești. Reține că multiply(), constant() și ones_like() au fost deja importate.

Acest exercițiu face parte din cursul

Introducere în TensorFlow în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește tensorii A1 și A23 ca constante.
  • Setează B1 ca un tensor de valori unu cu aceeași formă ca A1.
  • Setează B23 ca un tensor de valori unu cu aceeași formă ca A23.
  • Setează C1 și C23 egale cu produsele element cu element ale lui A1 și B1, respectiv A23 și B23.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Define tensors A1 and A23 as constants
A1 = ____([1, 2, 3, 4])
A23 = ____([[1, 2, 3], [1, 6, 4]])

# Define B1 and B23 to have the correct shape
B1 = ones_like(____)
B23 = ____

# Perform element-wise multiplication
C1 = ____
C23 = ____

# Print the tensors C1 and C23
print('\n C1: {}'.format(C1.numpy()))
print('\n C23: {}'.format(C23.numpy()))
Editează și rulează codul