tile函数的功能是重复某个数组,位于Numpy模块numpy.lib.shape_base中
下边通过具体例子来说明tile函数的具体用法:
1、通过一个数字来说明重复的次数
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from numpy import *
a = [1, 2, 3]
b = tile(a, 2) # 将a重复2次赋值给b
print(b)
运行结果:
2、使用元组来表示重复的格式
(1,2)表示1行2次,(2,1)表示2行1列,即第一个数字表示行的个数,第二个数表示列的个数
#!/usr/bin/env python
# -*- coding:utf-8 -*-
from numpy import *
a = [1, 2, 3]
# 元组表示1行2次
b = tile(a, (1, 2)) # 将a重复2次赋值给b
print("b为:", end='')
print(b)
# 元组表示2行1列
c = tile(a, (2, 1))
print("c为:", end='')
print(c)
运行结果: