a为一个二维numpy数组(6*3)
b = [1,2,3,4,5,6]
c = []
for i in range(len(b)):
c.append(np.array(b[i]))
d=np.array(c)
e = np.insert(a,3,d,axis=1)
print(e)
往a的最后一列增加列表b,首先将列表b转化为numpy数组d,这里,要新建一个空列表c,且新的numpy数组命名不可与原列表名相同,同理,加入列表后产生新的数组名也不能用之前的,不然会报错(shape发生改变)
结果如下:
a=
e =
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)