在TensorFlow中使用constant函数

由 Carrie 创建, 最后一次修改 2017-09-14

tf.constant

constant ( 
    value , 
    dtype = None , 
    shape = None , 
    name = 'Const' , 
    verify_shape = False 
)

定义在:tensorflow/python/framework/constant_op.py

参见指南:常数,序列和随机值>常数值传感器

创建一个常数张量。 

生成的张量由 dtype 类型的值填充,如参数值和 (可选) 形状所指定 (请参见下面的示例)。

参数值可以是常量值,或者是 dtype 类型的值的列表。如果值是一个列表, 则列表的长度必须小于或等于形状参数所隐含的元素数 (如果指定)。如果列表长度小于由形状指定的元素数, 则列表中的最后一个元素将用于填充剩余的项。

参数形状是可选的。如果存在,它指定生成的张量的维度。如果不存在, 则使用值的形状。
如果未指定参数 dtype, 则从值类型推断类型。

例如:

```python #常数一维张量使用 list. tensor = tf.constant([1,2,3,4,5,6,7])=> [1 2 3 4 5 6 7] 的值填充

#常数二维张量用标量值 -1.tensor= tf.constant(-1.0,shape = [2,3])=> [[-1.-1.-1.] [-1.-1.-1.]] 填充```

ARGS:

  • value:输出类型 dtype 的常量值 (或列表)。
  • dtype:所得张量的元素类型。
  • shape:所得张量的可选维度。
  • name:张量的可选名称。
  • verify_shape:布尔值,可以验证数值的形状。

返回:

常数张量。


W3Cschool学编程上微课-边学边练
二维码
建议反馈
二维码