tile(a,reps)
tile函数把a按照reps的值在行列上分别重复对应次数,具体例子如下
Examples -------- >>> a = np.array([0, 1, 2]) >>> np.tile(a, 2)#只有一个参数2,表示a在行上循环两次 array([0, 1, 2, 0, 1, 2]) >>> np.tile(a, (2, 2))#a在行列各循环两次 array([[0, 1, 2, 0, 1, 2], [0, 1, 2, 0, 1, 2]]) >>> b = np.array([[1, 2], [3, 4]]) >>> np.tile(b, 2) array([[1, 2, 1, 2], [3, 4, 3, 4]]) >>> np.tile(b, (2, 1)) array([[1, 2], [3, 4], [1, 2], [3, 4]]) >>> c = np.array([1,2,3,4]) >>> np.tile(c,(4,1)) array([[1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4]])