在同一维度上的复制:
tile(
input,
multiples,
name=None
)
multiples的维度应与input相同。
举例接上一篇tf.newaxis:
import tensorflow as tf
a = tf.range(10,dtype=tf.int32)
print(a)
b = a[:,tf.newaxis]
print(b)
y = tf.tile(b,[1,10])
print(y)
a的shape为(10,);
b的shape为(10,1);
y的shape为(10,10);
即在第一个维度上(行)不复制(第一个参数为1),在第二个维度上复制到10维,也就是复制9次(第二个参数为10)。