代码语言:javascript复制
tf.ones_like(
tensor,
dtype=None,
name=None,
optimize=True
)
创建一个所有元素都设为1的张量。给定一个张量(张量),这个操作返回一个与所有元素都设为1的张量类型和形状相同的张量。还可以为返回的张量指定一个新类型(dtype)。
例:
代码语言:javascript复制tensor = tf.constant([[1, 2, 3], [4, 5, 6]])
tf.ones_like(tensor) # [[1, 1, 1], [1, 1, 1]]
参数:
tensor
: 一个张量。dtype
: 返回张量的类型。必须是float32、float64、int8、uint8、int16、uint16、int32、int64、complex64、complex128orbool '。- name: 操作的名称(可选)。
optimize
: 如果为真,尝试静态确定“张量”的形状,并将其编码为常量。
返回值:
- 一个所有元素都为1的张量。