Python中tile函数的用法

其实很多博客都写得很多,但是很不具体。简单的说,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]]

猜你喜欢

转载自blog.csdn.net/dengdengma520/article/details/78443312