其实很多博客都写得很多,但是很不具体。简单的说,tile函数的一般形式为tile(A,r)
A可以是:array,list,tuple,dict,matrix以及基本数据类型int,string,float以及bool类型,r的类型可以是tuple,list,dict,array,int,bool,但不可以是float,string,matrix类型。
1.A=[[1,2],[3,4]] r=2
此时
tile(A,r) = tile(A,2) 也可相当于tile(A,(1,2)).
此时是对A进行一维(行向量方向)的复制扩展,即
tile(A,2) = [[1,2,1,2]
[3,4,3,4]]
2.当A=[[1,2],[3,4]] r=(2,2)
此时对A进行二维(行向量和列向量)的复制扩展
tile(A,(2,2))=[[1,2,1,2],
[3,4,3,4],
[1,2,1,2],
[3,4,3,4]]