创建矩阵a,这是待插入矩阵
>>> a = np.array([[1,2],[3,4],[5,6]])
>>> a
array([[1, 2],
[3, 4],
[5, 6]])
创建矩阵b,这是需要插入的矩阵
>>> b = np.array([[7,8],[9,10],[11,12]])
>>> b
array([[ 7, 8],
[ 9, 10],
[11, 12]])
这里每隔1行合并,创建一个合并数组
>>> c = np.arange(0, 3, 1)
>>> c
array([0, 1, 2])
a矩阵每隔一行插入一行b矩阵,从第0行开始
>>> np.insert(a,c,b,axis = 0)
array([[ 7, 8],
[ 1, 2],
[ 9, 10],
[ 3, 4],
[11, 12],
[ 5, 6]])
列的话类似,把axis改为1即可,要注意shape相等