np.tile()函数的详解

      在看机器学习实战这本书时,遇到 np.tile(A,res)函数,A 是个数组,reps 是个元组

      tile这个函数把数组 A 当成一个元素来构造 shape 为 res 的数组

      就是下面这个样子
     

np.tile()函数的详解
示例

import numpy as np
a = np.array([0,1,2,3])
np.tile(a, 2)   # shape可以是一维的,此时可以不用元组表示

输出

array( [0, 1, 2, 3, 0, 1, 2, 3] )

示例

import numpy as np
a = np.array([0,1,2,3])
np.tile(a, (2,2))

输出

array( [ [0, 1, 2, 3, 0, 1, 2, 3] ,
          [0, 1, 2, 3, 0, 1, 2, 3] ] )

import numpy as np
a = np.array([0,1,2,3])
np.tile(a, (2,1,2))

输出

array( [ [ [0, 1, 2, 3, 0, 1, 2, 3] ] ,
          [ [0, 1, 2, 3, 0, 1, 2, 3] ] ] )

上一篇:百度离线瓦片地图原理解析(附C#源码,可下载带样式地图)


下一篇:如何在Mac中的Dock栏上加入空白间隔,为常用的App分类?