張量:用於表示多維陣列,幾個方括號就代表幾階,比如[[1,2],[2]]是乙個二階的,又叫做矩陣
資料型別:
tf.
float
tf.int
tf.bool
(tf.constant(
[true
,false
])
tf.string
嘗試建立乙個張量:
import tensorflow as tf
a=tf.constant([1
,5],dtype=tf.int64)
#輸入乙個整形向量
print
(a)#張量的所有資訊
print
(a.shape)
#列印維數
print
(a.dtype)
#列印資料型別
此外,很多時候資料是由numpy格式給出的,為此,用下面這個函式來實現tensor資料型別的轉換:
tf.convert_to_tensor(資料名,dtype=資料型別(可選))
比如下面這個例子,
import tensorflow as tf
import numpy as np
a =np.arrange(0,
5)b=tf.convert_to_tensor(a, dtype=tf.int64)
print
(a)print
(b)
得到執行結果為:
建立乙個張量的方式:
tf.zeros(維度)#建立乙個全為零的張量
tf.ones(維度)#建立乙個全為1的張量
tf.fill(維度,指定值)#建立乙個全為指定值的張量
例項:
更高階的生成方式是:
tf.random.normal(維度,mean=設定的均值,stddev=設定的標準差)#可以生產正態分佈的隨機數
tf.random.truncated_normal(維度,mean=設定的均值,stddev=設定的標準差)#可以生成斷崖式正態分佈隨機數
學習筆記 11 10
1.自動化測試,自動化測試 是把以人為驅動的測試行為轉化為機器執行的一種過程。由測試人員根據測試用例中描述的規程一步步執行測試,得到實際結果與期望結果的比較。在此過程中,為了節省人力 時間或硬體資源,提高測試效率,所以採用自動化測試,其實就是程式驅動測試。2.自動化測試平台通過webservice服...
PHP學習筆記 1110
1.資料型別 php八種基本的資料型別 四種標量型別 1 boolean 布林型 2 integer 整型 3 float 浮點型,也稱作 double 4 string 字串 兩種復合型別 1 array 陣列 2 object 物件 兩種特殊型別 1 resource 資源 2 null 空 偽...
張量網路學習筆記 1
看完基本符號後,我認為有必要將某個概念的介紹提前,否則將會難以理解張量網路的圖示,那就是tensor contraction 無對應翻譯,比較好的翻譯可能是張量的縮約 但實際上的含義等同於矩陣中的trace 跡 這是跡的一種張量上的一般化概念.但不等同於張量的跡,張量跡未來會講,可以看做這個cont...