numpy中的tile函数

在学习数据挖掘时,遇到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]])
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容