經常用到需要擴展的數組,一般用list不斷地append。但是,這樣有時候就免不了將list轉化成ndarray的麻煩。查了一下,numpy也有數組拼接的函數,比如append、concatenate、vstack等。
嘗試了一下,append默認返回是一維數組,concatenate可以拼接多個多個數組,速度還據說更快,但也是會拉平維數,只有vstcak滿足需要。
示例:
np.vstack((np.ones(3),np.ones(3)))
array([[1,1,1],[1,1,1]])