const a_const = [1, 2, 3, 4, 5, 6, 7, 8, 9];
const b_const = [10, 11, 12, 13]
const am = tf.tensor1d(a_const);
const bm = tf.tensor1d(b_const);
const tensor = tf.outerProduct(bm, am);
console.log(tensor.print())
И используя функцию преобразования многомерного массива @edkeveked, таким образом представлен грубый метод.
Ожидаемый результат для этого случая
//Result from TensorFlow.js
Tensor
[[10, 20, 30, 40, 50, 60, 70, 80 , 90 ],
[11, 22, 33, 44, 55, 66, 77, 88 , 99 ],
[12, 24, 36, 48, 60, 72, 84, 96 , 108],
[13, 26, 39, 52, 65, 78, 91, 104, 117]]
//Results using the crude approach
ar_first [ [ 10, 20, 30, 40, 50, 60, 70, 80, 90 ],
[ 11, 22, 33, 44, 55, 66, 77, 88, 99 ],
[ 12, 24, 36, 48, 60, 72, 84, 96, 108 ],
[ 13, 26, 39, 52, 65, 78, 91, 104, 117 ] ]