您的位置:首页 > 编程语言 > Python开发

对python中numpy模块里面的tile()方法的一个简单理解

2018-01-25 11:37 513 查看
函数原型:tile(array, repeat)

说明:1. array:Array类数组。2. repeat:各个维度上重复的次数。

举个例子:tile([2,3], 2):表示在此维度上重复两次,结果为 [2,3,2,3]

tile([2,3], (2,2)):重复次数里第一个‘2’表示在维度上重复两次,即结果为[[2,3], [2,3]],第二个‘2’表示在每个维度上重复两次,所以最终结果为[[2,3,2,3], [2,3,2,3]]

tile([2,3], (2,3,4)):第一个‘2’结果为:[[2,3], [2,3]],第二个‘3’结果为:[[[2,3],[2,3],[2,3]], [[2,3],[2,3],[2,3]]],第三个‘4’结果为::[[[2,3,2,3,2,3,2,3],[2,3,2,3,2,3,2,3],[2,3,2,3,2,3,2,3]], [[2,3,2,3,2,3,2,3],[2,3,2,3,2,3,2,3],[2,3,2,3,2,3,2,3]]]

总而言之,就是先重复维度,再在每个维度里重复。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: