在学习数据挖掘时,遇到numpy.tile(A,B)函数,愣是没看懂怎么回事,装了numpy模块后,实验了几把,原来是这样子:
重复A,B次,这里的B可以时int类型也可以是元组类型。
>>> import numpy
>>> numpy.tile([0,1],5) #横向重复[0,1] 5 次
array([0, 1, 0, 1, 0, 1, 0, 1, 0, 1])
>>> numpy.tile([0,1],(2,2)) # 横向重复2次,再重复2行
array([[0, 1, 0, 1],
[0, 1, 0, 1]])
>>> numpy.tile([0,1],(2,3)) # 列向重复3次,再重复为2行
array([[0, 1, 0, 1, 0, 1],
[0, 1, 0, 1, 0, 1]])