1. tile(matrix, (m, n))
用法
- 将matrix矩阵行上复制m次,列上复制n次
>>> import numpy as np
>>> a = np.mat([[1, 2], [3, 4]])
>>> b = np.tile(a, (2, 2))
>>> b
matrix([[1, 2, 1, 2],
[3, 4, 3, 4],
[1, 2, 1, 2],
[3, 4, 3, 4]])
>>> b = np.tile(a, (2, 3))
>>> b
matrix([[1, 2, 1, 2, 1, 2],
[3, 4, 3, 4, 3, 4],
[1, 2, 1, 2, 1, 2],
[3, 4, 3, 4, 3, 4]])
2. 对于向量同样成立
>>> a2 = np.array([[1, 2], [3, 4]])
>>> a2
array([[1, 2],
[3, 4]])
>>> b = np.tile(a, (1, 2))
>>> b
matrix([[1, 2, 1, 2],
[3, 4, 3, 4]])