在TensorFlow中使用constant函數(shù)

2018-09-14 16:45 更新

tf.constant

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

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

參見指南:常數(shù),序列和隨機值>常數(shù)值傳感器

創(chuàng)建一個常數(shù)張量. 

生成的張量由 dtype 類型的值填充,如參數(shù)值和 (可選) 形狀所指定 (請參見下面的示例).

參數(shù)值可以是常量值,或者是 dtype 類型的值的列表.如果值是一個列表, 則列表的長度必須小于或等于形狀參數(shù)所隱含的元素數(shù) (如果指定).如果列表長度小于由形狀指定的元素數(shù), 則列表中的最后一個元素將用于填充剩余的項.

參數(shù)形狀是可選的.如果存在,它指定生成的張量的維度.如果不存在, 則使用值的形狀.
如果未指定參數(shù) dtype, 則從值類型推斷類型.

例如:

```python #常數(shù)一維張量使用 list. tensor = tf.constant([1,2,3,4,5,6,7])=> [1 2 3 4 5 6 7] 的值填充

#常數(shù)二維張量用標量值 -1.tensor= tf.constant(-1.0,shape = [2,3])=> [[-1.-1.-1.] [-1.-1.-1.]] 填充```

ARGS:

  • value:輸出類型 dtype 的常量值 (或列表).
  • dtype:所得張量的元素類型.
  • shape:所得張量的可選維度.
  • name:張量的可選名稱.
  • verify_shape:布爾值,可以驗證數(shù)值的形狀.

返回:

常數(shù)張量.


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號