函数形式: tile(A,rep)
功能:重复A的各个维度
参数类型:
- A: Array类的都可以,即A是一个ndarry数组
- rep:A沿着各个维度重复的次数,表示变成的矩阵的形状,例如rep=(2,2,3)表示把A当成一个元素,形成一个(2,2,3) 形状的数组。
例:
1 >>>A=np.array([0.8,1.1]) 2 >>>np.tile(A,3) 3 array([ 0.8, 1.1, 0.8, 1.1, 0.8, 1.1]) 4 >>>np.tile(A, (4, 1)) 5 array([[ 0.8, 1.1], 6 [ 0.8, 1.1], 7 [ 0.8, 1.1], 8 [ 0.8, 1.1]]) 9 >>>np.tile([1,2],(2,2)) 10 array([[1, 2, 1, 2], 11 [1, 2, 1, 2]]) 12 >>>np.tile([1,2],(2,2,3)) 13 array([[[1, 2, 1, 2, 1, 2], 14 [1, 2, 1, 2, 1, 2]], 15 16 [[1, 2, 1, 2, 1, 2], 17 [1, 2, 1, 2, 1, 2]]])