十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章将为大家详细讲解有关numpy函数中的tile如何在python3中使用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
成都创新互联主营青岛网站建设的网络公司,主营网站建设方案,app软件开发公司,青岛h5微信小程序定制开发搭建,青岛网站营销推广欢迎青岛等地区企业咨询tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组。比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题:(至于为什么是在numpy.lib.shape_base中,我还是不太清楚.)
其实tile就是重复的意思,把一个数组a,当做模板,重复几次,生成另一个数组b 至于矩阵可以不以这样,还没有试过.
例子: 创建一个a,使用tile来创建b
from numpy import * a=[0,1,2] #这就是那个模板 b=tile(a,2) #b就是通过模板a,构建的另一个数组,也就是我们想要的目标 print(b)
得到的结果是
array([0,1,2,0,1,2])
例子:
上面的例子,我们输入的是数字,2,也就是重复两次,,
我们也可以不输入数字,而改用元组,用元组来表示格式.
下面我们的元组是(1,2) ,也就是1行2次
from numpy import * a=[0,1,2] b=tile(a,(1,2)) print(b)
得到的结果是
array([0,1,2,0,1,2])
例子:我们也可以把元组改为(2,1),也就是2行1列
from numpy import * a=[0,1,2] b=tile(a,(2,1)) print(b)
得到的结果是
array([[0,1,2] [0,1,2]])
然后我们就得到了两行一列的数组b
关于numpy函数中的tile如何在python3中使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。