numpy.stack(arrays,axis=0)[source]¶Join a sequence of arrays along a new axis.
Theaxis parameter specifies the index of the new axis in the dimensionsof the result. For example, ifaxis=0 it will be the first dimensionand ifaxis=-1 it will be the last dimension.
New in version 1.10.0.
| Parameters: | arrays : sequence of array_like
axis : int, optional
|
|---|---|
| Returns: | stacked : ndarray
|
See also
concatenatesplitblockExamples
>>>arrays=[np.random.randn(3,4)for_inrange(10)]>>>np.stack(arrays,axis=0).shape(10, 3, 4)
>>>np.stack(arrays,axis=1).shape(3, 10, 4)
>>>np.stack(arrays,axis=2).shape(3, 4, 10)
>>>a=np.array([1,2,3])>>>b=np.array([2,3,4])>>>np.stack((a,b))array([[1, 2, 3], [2, 3, 4]])
>>>np.stack((a,b),axis=-1)array([[1, 2], [2, 3], [3, 4]])