El producto tensorial (también conocido como producto externo) es una operación binaria que toma dos tensores (por ejemplo, vectores o matrices) y produce un nuevo tensor de mayor rango. El producto tensorial se puede aplicar en diversos contextos a vectores, matrices, tensores y espacios vectoriales. Existen casos especiales del mismo:
- El producto de Kronecker es una operación sobre dos matrices de tamaño arbitrario que da como resultado una matriz bloque. Es un caso especial del producto tensorial cuando se aplica a matrices.
- El producto exterior (outer product) es una operación matemática que toma dos vectores y produce una matriz. Es el caso especial del producto tensorial cuando los operandos son vectores.
Producto tensorial de dos vectores:
Supongamos que tenemos dos vectores columna u
y v
de dimensiones (m, 1)
y `(n