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)

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