tensorflo中利用tf.concat()将Tensor矩阵按照某一个维度连接

tf.concat(concat_dim, values, name='concat')

除去name参数用以指定该操作的name,与方法有关的一共两个参数:

第一个参数concat_dim:必须是一个数,表明在哪一维上连接


>>print(sess.run(thetaTensor))

[[  0.   1.   2.   3.   4.   5.]
 [  6.   7.   8.   9.  10.  11.]
 [ 12.  13.  14.  15.  16.  17.]

 [ 18.  19.  20.  21.  22.  23.]]

>>print(sess.run(z1Tensor))
[[ 0.  0.  1.]
 [ 0.  0.  1.]
 [ 0.  0.  1.]
 [ 0.  0.  1.]]

<

[[  0.   1.   2.   3.   4.   5.   0.   0.   1.]
 [  6.   7.   8.   9.  10.  11.   0.   0.   1.]
 [ 12.  13.  14.  15.  16.  17.   0.   0.   1.]
 [ 18.  19.  20.  21.  22.  23.   0.   0.   1.]]


<[[[  0.   1.   2.]
  [  3.   4.   5.]
  [  0.   0.   1.]]
 [[  6.   7.   8.]
  [  9.  10.  11.]
  [  0.   0.   1.]]
 [[ 12.  13.  14.]
  [ 15.  16.  17.]
  [  0.   0.   1.]]
 [[ 18.  19.  20.]
  [ 21.  22.  23.]
  [  0.   0.   1.]]]










你可能感兴趣的:(tensorflow函数)