numpy.vstack

numpy.vstack(tup)

Stack arrays vertically.

vstack can be used to rebuild arrays divided by vsplit.

Parameters:

tup : sequence of arrays

Tuple containing arrays to be stacked. The arrays must have the same shape along all but the first axis.

See also

array_split
Split an array into a list of multiple sub-arrays of near-equal size.
split
Split array into a list of multiple sub-arrays of equal size.
vsplit
Split array into a list of multiple sub-arrays vertically.
dsplit
Split array into a list of multiple sub-arrays along the 3rd axis (depth).
concatenate
Join arrays together.
hstack
Stack arrays in sequence horizontally (column wise).
dstack
Stack arrays in sequence depth wise (along third dimension).

Examples

>>> a = np.array([1, 2, 3])
>>> b = np.array([2, 3, 4])
>>> np.vstack((a,b))
array([[1, 2, 3],
       [2, 3, 4]])
>>> a = np.array([[1], [2], [3]])
>>> b = np.array([[2], [3], [4]])
>>> np.vstack((a,b))
array([[1],
       [2],
       [3],
       [2],
       [3],
       [4]])

Previous topic

numpy.hstack

Next topic

numpy.array_split

This Page

Quick search