📅  最后修改于: 2023-12-03 15:20:35.587000             🧑  作者: Mango
tf.tensor()
是 TensorFlow.js 中用于创建张量(Tensor)的函数之一。张量是 TensorFlow.js 中的核心数据结构,类似于多维数组,用于存储和执行数值计算。
tf.tensor(values, shape?, dtype?)
values
参数自动推导。'float32'
、'int32'
、'bool'
等。默认情况下,数据类型将根据 values
参数自动推导。const tensor1D = tf.tensor([1, 2, 3]);
const tensor2D = tf.tensor([[1, 2], [3, 4]]);
const shape = [2, 2]; // 形状为 2x2
const dtype = 'int32'; // 数据类型为 int32
const tensor = tf.tensor([1, 2, 3, 4], shape, dtype);
tf.tensor()
函数可以从 JavaScript 数组或 TypedArray 创建张量。shape
和 dtype
参数未指定时,tf.tensor()
函数将根据 values
参数自动推导出张量的形状和数据类型。'float32'
(默认)'int32'
'bool'
注意:TensorFlow.js tf.tensor() 函数还接受其他参数,用于更详细地控制张量的创建过程。详情请参阅 TensorFlow.js 文档。