堆叠数组

2019-03-26  本文已影响0人  azhsrdj

vstack() dstack() hstack() column_stack() row_stack() concatenate()

a = np.array((1,2,3))
b = np.array((4,5,6))
print(np.hstack((a,b)))
print(np.vstack((a,b)))
print(np.dstack((a,b)))

a = np.array([[1],[2],[3]])
b = np.array([[4],[5],[6]])
print(np.hstack((a,b)))
print(np.dstack((a,b)))
#hstack
[1 2 3 4 5 6]
#vstack
[[1 2 3]
 [4 5 6]]
#dstack
[[1 4]
 [2 5]
 [3 6]]
#hstack
[[1 4]
 [2 5]
 [3 6]]
#vstack
[[1]
 [2]
 [3]
 [4]
 [5]
 [6]]
#dstack
[[[1 4]]

 [[2 5]]

 [[3 6]]]

numpy.concatenate()函数
函数原型:numpy.concatenate((a1,a2,...),axis=0) 当axis等于0时,水平叠加。当axis等于1时,垂直叠加

上一篇 下一篇

猜你喜欢

热点阅读