当前位置: 代码迷 >> 综合 >> numpy.tile()的作用和使用方法
  详细解决方案

numpy.tile()的作用和使用方法

热度:98   发布时间:2023-12-14 14:39:34.0

numpy.tile()---最后返回的一定是一个数组

作用是:重复数组

tile(A, reps):

A---源数组

reps---方向次数,例如reps=2:就是重复2次源数组

案例一:一维数组

import numpy as npa=np.array([1,3,5])b=np.tile(a, 2)
print(b)

打印

案例二:二维数组

import numpy as npa=np.array([[1,3,5],[2,4,6]])b=np.tile(a, 2)
print(b)

打印

一位数组返回的也是复制的一维数组,二维数组返回的也是二维数组,如此类推

 

reps---方向次数,例如reps=(2,3):就是变成二维数组,二维数组内的一维数组复制2次,一维数组的元素复制3次

案例三:一维数组

import numpy as npa=np.array([1,3,5])b=np.tile(a, (2,3))
print(b)

打印

案例四:二维数组,返回的还是二维数组

import numpy as npa=np.array([[1,3,5],[2,4,6]])b=np.tile(a, (2,3))
print(b)

打印

reps=(n,m)

结论:先自我复制m次--->整个复制n次