如何连接一个numpy元素和一个demension数组?

时间:2017-07-17 09:08:30

标签: numpy

mkdir other
parallel convert {} PNG24:other/{.}.png ::: *jpg

我想合成一个新数组:

a=np.array([1,2,3])
b=np.array([5,6,7,8])
c=np.array([8])
d=9

所以键入代码:

np.array([2,7,8,8,9])

但提示错误:

newlist=np.concatenate((a[1],b[2:4],c,d))

从np.array切成的单个值是否被视为一个二维数组或一个数字?

一般来说,如何将数字和一维数组合成一个demension数组或列表?

1 个答案:

答案 0 :(得分:2)

只需将np.concatenate()更改为np.hstack()

np.hstack((a[1],b[2:4],c,d))

np.hstack()接受一系列数组并将它们水平堆叠以形成一个数组。