numpy中的 stack,vstack, hstack, dstack,

  • stack():沿着指定的軸加入一系列數組。
  • vstack():堆棧數組垂直方向
  • hstack():堆棧數組水平方向
  • dstack():堆棧數組按順序深入(沿第三維)。
import numpy as np 
a= np.array([1,2,3]).reshape((3,1))
print(a.shape)
b = np.array([4,5,6]).reshape((3,1))
print(b.shape)
print(np.stack((a,b), axis=0).shape)
print(np.stack((a,b), axis=1).shape)
print(np.stack((a,b), axis=2).shape)
print(np.hstack((a,b)).shape)
print(np.vstack((a,b)).shape)
print(np.dstack((a,b)).shape)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章