titl函数:
a=arange(1,3)
#a的结果是:
array([1,2])
1,当 tile(a,1) 时:
tile(a,1)
#结果是
array([1,2])
tile(a,2)
#结果是
array([1,2,1,2])
tile(a,3)
#结果是
array([1,2,1,2,1,2])
说明tile函数第二个参数是用来控制a重复次数的
2,当tile(a,(1,1))时
结果是
array([[1, 2]])
tile(a,(1,1)).shape
结果是(1,2),说明是一个1X2的矩阵。
tile(a,(1,2))
结果是
array([[1, 2, 1, 2]])
>>> tile(a,(1,2)).shape
(1, 4)
结果是一个1X4的矩阵,说明tile里参数列表中元组的第二个参数是控制a重复次数的
>>> tile(a,(2,1))
array([[1, 2],
[1, 2]])
>>> tile(a,(2,1)).shape
(2, 2)
######说明参数列表的元组第一个是控制行数的
>>> tile(a,(1,1,1))
array([[[1, 2]]])
>>> tile(a,(1,1,1)).shape
(1, 1, 2)
一个三维矩阵
>>> tile(a,(1,1,2))
array([[[1, 2, 1, 2]]])
>>> tile(a,(1,1,2)).shape
(1, 1, 4)
说明最后一个参数是控制a重复几次的
>>> tile(a,(10,1,2))
array([[[1, 2, 1, 2]],
[[1, 2, 1, 2]],
[[1, 2, 1, 2]],
[[1, 2, 1, 2]],
[[1, 2, 1, 2]],
[[1, 2, 1, 2]],
[[1