函数模板:
numpy.tile(A, reps)
功能:
用给定的A和重复方式reps,构造一个数组
参数说明:
A:一个数组
reps:可以是一个整数;也可以是元组
- 当reps是整数时:表示把A重复reps遍
eg. numpy.tile(A, 4)
return [A, A, A, A] - 当reps是元组时:表示以A为单个元素,形成一个形状为(reps[0], reps[1])的数组
eg. numpy.tile(A, (2, 3))
return [[A, A, A],
[A, A, A]]
示例代码:
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, 3, 2))
>> array([[[0, 1, 2, 0, 1, 2],
[0, 1, 2, 0, 1, 2],
[0, 1, 2, 0, 1, 2]],
[[0, 1, 2, 0, 1, 2],
[0, 1, 2, 0, 1, 2],
[0, 1, 2, 0, 1, 2]]])
以上。