tf.tile()進行張量擴充套件
tf.tile()進行張量擴充套件
tf.tile()
應用於需要張量擴充套件的場景,具體說來就是:
如果現有一個形狀如[width
, height
]的張量,需要得到一個基於原張量的,形狀如[batch_size
,width
,height
]的張量,其中每一個batch的內容都和原張量一模一樣。tf.tile
使用方法如:
tile(
input,
multiples,
name=None
)
- 1
- 2
- 3
- 4
- 5
其中輸出將會重複input輸入multiples次。例子如:
import tensorflow as tf
raw = tf.Variable(tf.random_normal(shape=(1, 3, 2)))
multi = tf.tile(raw, multiples=[2, 1, 1])
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
print(raw.eval())
print('-----------------------------')
print(sess.run(multi))
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
輸出如:
[[[-0.50027871 -0.48475555]
[-0.52617502 -0.2396145 ]
[ 1.74173343 -0.20627949]]]
-----------------------------
[[[-0.50027871 -0.48475555]
[-0.52617502 -0.2396145 ]
[ 1.74173343 -0.20627949]]
[[-0.50027871 -0.48475555]
[-0.52617502 -0.2396145 ]
[ 1.74173343 -0.20627949]]]
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
可見,multi重複了raw的0 axes兩次,1和2 axes不變。
相關文章
- Spring(11) - Introductions進行類擴充套件方法Spring套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- 進行Windows Azure SQL Database的水平擴充套件GVWindowsSQLDatabase套件
- Airtel選擇Tejas進行光學網路擴充套件AI套件
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- 輕量ORM-SqlRepoEx (十一)擴充套件ORMSQL套件
- 當在laravel中開發擴充套件時,如何將本地擴充套件載入進其他laravel專案中進行測試?Laravel套件
- 擴充套件工具套件
- Sanic 擴充套件套件
- Mybatis擴充套件MyBatis套件
- SpringMVC 擴充套件SpringMVC套件
- ORACLE 擴充套件Oracle套件
- 使用Kotlin擴充套件函式擴充套件Spring Data案例Kotlin套件函式Spring
- JMeter 擴充套件開發:擴充套件 TCP 取樣器JMeter套件TCP
- 進行SQL Server縱向擴充套件的必備條件KVSQLServer套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- ASP.NET Core擴充套件庫之Http通用擴充套件ASP.NET套件HTTP
- iOS 通知擴充套件iOS套件
- swift擴充套件ExtensionsSwift套件
- 擴充套件BSGS/exBSGS套件
- Json擴充套件方法JSON套件
- 分類擴充套件套件
- 提高擴充套件性套件
- HttpContext擴充套件類HTTPContext套件
- DOM部分擴充套件套件
- LINQ擴充套件方法套件
- Flask 自建擴充套件Flask套件
- 新增php擴充套件PHP套件
- 擴充套件表示式套件
- 擴充套件包上傳套件
- Nmap 擴充套件(四)套件
- 可擴充套件性套件
- 19-擴充套件套件
- Kubernetes可擴充套件Admission進入Beta階段套件
- Java SE(12) 擴充套件——進位制轉換Java套件
- 對xxl-job進行simpleTrigger並動態建立任務擴充套件套件
- PHP擴充套件開發就是一個自己的PHP擴充套件PHP套件
- 乾貨丨如何水平擴充套件和垂直擴充套件DolphinDB叢集?套件