Î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
Instrucțiuni pentru exercițiu
- Definește tensorii
A1șiA23ca constante. - Setează
B1ca un tensor de valori unu cu aceeași formă caA1. - Setează
B23ca un tensor de valori unu cu aceeași formă caA23. - Setează
C1șiC23egale cu produsele element cu element ale luiA1șiB1, respectivA23șiB23.
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()))