该方法用于一个矩阵的自复制式的扩展。例如矩阵沿行方向复制三倍,同时沿列方向复制四倍,这样得到新矩阵包含12个旧矩阵。
1. 参数说明
numpy.tile(A, reps)
Parameters:
A:输入矩阵,numpy.array类型
reps:沿着各个维度复制的次数,可以为整数或者元组。
返回值:numpy.array类型
2. 示例
a = np.array([0, 1, 2])
np.tile(a, 2) # array([0, 1, 2, 0, 1, 2]
np.tile(a, (2, 2)) # array([[0, 1, 2, 0, 1, 2],
# [0, 1, 2, 0, 1, 2]])
np.tile(a, (2, 1, 2)) # array([[[0, 1, 2, 0, 1, 2]],
# [[0, 1, 2, 0, 1, 2]]])