作用:分別按照列方向和行方向堆疊多個數組。
約束:
1、堆疊的數組們維度必須相同
2、按列方向堆疊的數組們,列的大小要相同;反之按照行方向堆疊,行的大小要相同。
- np.vstack()
a = np.array([[1,2,3]]) #(1,3)
b = np.array([[4,5,6]]) #(1,3)
c = np.hstack((a,b)) #(2,3)
a = np.array([[1],[2],[3]]) #(3, 1)
b = np.array([[4],[5],[6]]) #(3, 1)
c = np.hstack((a,b)) #(6,1)
- np.hstack()
a = np.array([[1,2,3]]) #(1,3)
b = np.array([[4,5,6]]) #(1,3)
c = np.hstack((a,b)) #(1,6)
a = np.array([[1],[2],[3]]) #(3, 1)
b = np.array([[4],[5],[6]]) #(3, 1)
c = np.hstack((a,b)) #(3, 2)
若想一次性堆疊多個數組,可以利用列表作爲參數,將多個數組放置列表內。