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不變。
相關文章
- Golang中使用lua進行擴充套件Golang套件
- WCF擴充套件:行為擴充套件Behavior Extension套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- Spring(11) - Introductions進行類擴充套件方法Spring套件
- 進行Windows Azure SQL Database的水平擴充套件GVWindowsSQLDatabase套件
- CONNECT BY 擴充套件用法,實現獲取bom級聯擴充套件數量套件
- Airtel選擇Tejas進行光學網路擴充套件AI套件
- 當在laravel中開發擴充套件時,如何將本地擴充套件載入進其他laravel專案中進行測試?Laravel套件
- 輕量ORM-SqlRepoEx (十一)擴充套件ORMSQL套件
- 【Kotlin】擴充套件屬性、擴充套件函式Kotlin套件函式
- Sanic 擴充套件套件
- ORACLE 擴充套件Oracle套件
- 擴充套件工具套件
- 擴充套件歐幾里得套件
- DOM擴充套件套件
- 擴充套件ACL套件
- Lua擴充套件套件
- 照片擴充套件套件
- 擴充套件篇套件
- disable or 擴充套件套件
- 擴充套件表套件
- Mybatis擴充套件MyBatis套件
- Flask-WTF進階和WTForms擴充套件FlaskORM套件
- JMeter 擴充套件開發:擴充套件 TCP 取樣器JMeter套件TCP
- PHP日誌擴充套件SeasLog - 高效輕量PHP套件
- 擴充套件WCF自定義行為(二)套件
- 進行SQL Server縱向擴充套件的必備條件KVSQLServer套件
- 利用擴充套件事件進行調優和Troubleshooting PPT分享套件事件
- 如何為可擴充套件系統進行Java Socket程式設計套件Java程式設計
- 使用Tcl擴充套件包cwind進行介面自動化測試套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- ASP.NET Core擴充套件庫之Http通用擴充套件ASP.NET套件HTTP
- php7安裝redis擴充套件和memcache擴充套件PHPRedis套件
- 分類擴充套件套件
- 擴充套件表示式套件
- 新增php擴充套件PHP套件
- swift擴充套件ExtensionsSwift套件
- iOS 通知擴充套件iOS套件