Cálculo:
Cada elemento en el primer tensor se multiplica con todos los elementos en el segundo tensor.
Considere los tensores - [1,2,3] y [2,3,4]:
1* [2,3,4] => [2, 3, 4]
2* [2,3,4] => [4, 6, 8]
3* [2,3,4] => [6, 9, 12]
Sintaxis:
TF.Producto exterior (Tensor1, Tensor2)
Parámetro:
Ejemplo 1:
Cree dos tensores con 4 elementos cada uno y devuelva el producto exterior.
Flujo tensor.JS - TF.Producto exterior ()
Producción:
Laboral:
1 2 3 4 | 10* [1,2,3,4] => [10, 20, 30, 40] 20* [1,2,3,4] => [20, 40, 60, 80] 30* [1,2,3,4] => [30, 60, 90, 120] 40* [1,2,3,4] => [40, 80, 120, 160]. |
Ejemplo 2:
Cree dos tensores con 8 elementos cada uno y devuelva el producto exterior.
Flujo tensor.JS - TF.Producto exterior ()
Producción:
Laboral:
1 2 3 4 5 6 7 8 | 10 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -10, 20, 30, 40, 50, 60, 70] 21 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -21, 42, 63, 84, 105, 126, 147] 34 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -34, 68, 102, 136, 170, 204, 238] 56 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -56, 112, 168, 224, 280, 336, 392] 78 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -78, 156, 234, 312, 390, 468, 546] 90 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -90, 180, 270, 360, 450, 540, 630] 43 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -43, 86, 129, 172, 215, 258, 301] 5 * [0, -1, 2, 3, 4, 5, 6, 7] => [0, -5, 10, 15, 20, 25, 30, 35] |
Conclusión
En este flujo tensor.Tutorial de JS, aprendimos a realizar la operación del producto exterior en tensores utilizando el TF.Función OuterProduct (). Cada elemento en el primer tensor se multiplica con todos los elementos en el segundo tensor. Asegúrese de que ambos tensores tengan el mismo número de elementos. De lo contrario, el cálculo no se realiza.