在TensorFlow中使用constant函数
2018-09-14 16:45 更新
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:布尔值,可以验证数值的形状.
返回:
常数张量.
← 如何使用conj