tf.constant
tf.constant(
value,
dtype=None,
shape=None,
name='Constant',
vertify_shape=False
)
参数说明:
value:输出类型的常量值(或列表)dtype。
dtype:输出张量元素的类型。
shape:产生张量的可选尺寸。
name:张量的可选名称。
verify_shape:布尔值,用于验证值的形状。
使用时注意:
所给的value中包含的元素少于指定shape的大小,则用最后一个元素进行重复填充.
具体使用( 直接上图):
顺便讲一下 tf.constant与tf.fill以下几点不同:
tf.constant 支持任意常量,而tf.fill 只能是统一的标量张量tf.fill。
tf.constant 在图形构造时间中使用精确值在计算图中创建节点,tf.fill 图形中创建一个Op,在运行时展开动态的展开。
因为tf.constant只在图中嵌入常量值,所以它不支持基于运行时的其他Tensors的动态形状,而tf.fill是支持动态形状 。