Numpy数组加列表

Numpy数组加列表,第1张

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 =

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/570501.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存