1、函数的作用
numpy.repeat() 函数用于重复数组中的元素,并返回一个新的数组。
2、函数的定义
numpy.repeat(a,repeats,axis=None);
3、参数说明:
- a:输入数据
- repeats 复制次数或者按照特定方式复制
- axis=None,时候就会flatten当前矩阵,实际上就是变成了一个行向量
- axis=0,增加行数,列数不变
- axis=1,增加列数,行数不变
4、举个栗子:
import numpy as np
a = np.array(([1,2],[3,4],[5,6]))
b1 = np.repeat(a,3)
b2=np.repeat(a,3,axis=0)
b3=np.repeat(a,3,axis=1)
print('a:\n',a)
print('a形状:',a.shape)
print('b1:\n',b1)
print('b1形状:',b1.shape)
print('b2:\n',b2)
print('b2形状:',b2.shape)
print('b3:\n',b3)
print('b3形状:',b3.shape)
输出结果: