📅  最后修改于: 2023-12-03 15:05:33.240000             🧑  作者: Mango
tf.prod()
是TensorFlow.js中的一个函数,用于计算给定张量的所有元素的乘积。
tf.prod(x: Tensor|TensorLike, axis?: number|number[], keepDims?: boolean): Tensor
返回一个新的张量,其所有元素的乘积作为其值。
const x = tf.tensor2d([[1, 2], [3, 4]]);
// 计算所有元素的乘积
const result1 = tf.prod(x);
result1.print(); // 输出 24
// 指定axis参数,只计算第一维的乘积
const result2 = tf.prod(x, 0);
result2.print(); // 输出 [3, 8]
// 指定keepDims为true,保留计算结果中的维度信息
const result3 = tf.prod(x, 1, true);
result3.print(); // 输出
// [[1],
// [12]]