tile即平铺,用与对同一维度内容进行复制
如下,我们用a=2*2矩阵为例,tf.tile(a,[2,3])指的是再第一维度复制两次,第二维度复制三次,第一维度是行,我们先对行复制两次,在对列复制三次。
with tf.Graph().as_default():
a = tf.constant([[1,2],[3,4]],name='a')
b = tf.tile(a,[2,3])
sess = tf.Session()
print(sess.run(b))
答案如下:
[[1 2 1 2 1 2]
[3 4 3 4 3 4]
[1 2 1 2 1 2]
[3 4 3 4 3 4]]