W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
concat ( values , axis , name = 'concat' )
定義在:tensorflow/python/ops/array_ops.py.
參見指南:張量變換>張量的分割和連接
將張量沿一個(gè)維度串聯(lián).
將張量值的列表與維度軸串聯(lián)在一起.如果 values[i].shape = [D0, D1, ... Daxis(i), ...Dn],則連接結(jié)果有形狀.
[D0, D1, ... Raxis, ...Dn]
當(dāng)
Raxis = sum(Daxis(i))
也就是說,輸入張量的數(shù)據(jù)將沿軸維度連接.
輸入張量的維數(shù)必須匹配, 并且除坐標(biāo)軸外的所有維度必須相等.
例如:
T1 = [ [ 1 , 2 , 3 ] , [ 4 , 5 , 6 ] ] T2 = [ [ 7 , 8 , 9 ] , [ 10 , 11 , 12 ] ] tf.concat([T1 ,T2] ,0) == > [[1 , 2 ,3 ],[4 ,5 ,6],[7 ,8 ,9],[10 ,11,12]] tf.concat([T1 ,T2] ,1) == > [[ 1 ,2 ,3 ,7 ,8 ,9 ],[4 ,5 ,6,10 ,11 ,12]] #張量 t3 的形狀[2,3] #張量 t4 的形狀[2,3] tf.shape(tf.concat([ t3 , t4 ] , 0 )) == > [ 4 , 3 ] tf.shape( tf.concat([t3 ,t4 ] , 1 )) == > [ 2 , 6 ]
注意:如果沿著新軸連接,請(qǐng)考慮使用堆棧.例如:
tf.concat ([ tf.expand_dims (t ,axis) for t in tensors] ,axis)
可以重寫為
tf.stack(tensors,axis = axis)
由輸入張量的連接引起的張量.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: