tile()函数也是用来重复矩阵时用到的。
a = np.array([1,2,3,4]
此处还需要注意的是,
np.tile(a,3) 和 np.tile(a,(3,)) 是相等的。都是复制一行,复制三列。都是按行展开的,
但np.tile(a,(3,1))则不是,虽然也是复制三次,但他是按照列展开。
第一个参数a,是用来复制的矩阵。第二个参数n,是重复的次数,默认是一行整体重复n次。(需要注意的是tile()和repeat() 的区别,repeat 是一个元素一个元素的重复,tile()是一整行一整行的复制。)
这里第二个参数,传入一个元组,元组内的第一个参数是行重复多少次,元组内的第二个参数是列重复多少次。