python: numpy --函数 tile用法

来源:互联网 发布:淘宝买花苗 编辑:程序博客网 时间:2024/05/22 15:10

函数格式:  tile(A,reps)

A : array_like,  A的类型众多,几乎所有类型都可以:array, list, tuple, dict, matrix以及基本数据类型int, string, float以及bool类型。

reps : array_like, reps的类型也很多,可以是tuple,list, dict, array, int, bool.但不可以是float, string, matrix类型。表示A沿各个维度重复的次数

举例说明:

A = [1,2]

tile(A,2)表示一个维度重复2次,tile(A,(1,2))表示第一个维度重复两次,第二个维度重复一次

>>> tile(A,2)array([1, 2, 1, 2])>>> tile(A,(1,2))array([[1, 2, 1, 2]])

tile(A,(2,3)) 表示第一个维度重复三次,第二个维度重复两次

>>> tile(A,(2,3))array([[1, 2, 1, 2, 1, 2],       [1, 2, 1, 2, 1, 2]])
tile(A,(2,2,3))表示第一维度重复三次,第二个维度重复两次,第三个维度重复两次。

>>> tile(A,(2,2,3))array([[[1, 2, 1, 2, 1, 2],        [1, 2, 1, 2, 1, 2]],       [[1, 2, 1, 2, 1, 2],        [1, 2, 1, 2, 1, 2]]])


0 0
原创粉丝点击