python Numpy中tile函数使用说明

偶尔善良 提交于 2019-11-29 00:38:29

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])))

在这里插入图片描述博主其它链接:

python的字典函数排序如何实现?
python turtle库的介绍
python random库的介绍

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!