張量學習筆記11 10

2021-10-10 10:32:49 字數 1307 閱讀 3280

張量:用於表示多維陣列,幾個方括號就代表幾階,比如[[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...