numpy.tile(A,reps)
函数原型:numpy.tile(A,reps) #简单理解是此函数将A进行重复输出其中A和reps都是array_like的参数,A可以是:array,list,tuple,dict,matrix以及基本数据类型int,string,float以及bool类型,reps的类型可以是tuple,list,dict,array,int,bool,但不可以是float,string,matrix类
再啰嗦一句,numpy.tile(A,reps)返回的是矩阵 ndarray
<class ‘numpy.ndarray’>
请看例子:
import numpy as np
#Numpy的 tile() 函数,就是将原矩阵横向、纵向地复制。
# tile 是瓷砖的意思,顾名思义,这个函数就是把数组像瓷砖一样铺展开来。
#设计一个简单的矩阵
ndarray = np.array(list(range(1,4)))
print(ndarray)#[1 2 3]
ndarray1 = np.tile(ndarray,(2,3))
#tile就像瓷砖一样将第一个参数作为一块瓷砖,铺成 2行乘以3列的矩阵
ndarray2 = np.tile(ndarray1,(2,3))
#以上一个为瓷砖,继续铺成 2行乘以3列的矩阵
print(ndarray)
print("\n")
print(ndarray1)
print("\n")
print(ndarray2)
c = [11,12]
print(type(np.tile(c,[2,2])))
博主其它链接:
来源:CSDN
作者:为了半斤地瓜烧
链接:https://blog.csdn.net/weixin_44119512/article/details/102423333