NumPy Tutorial

Python NumPy Tutorial numpy.empty() in Python numpy.empty_like() in Python numpy.eye() in Python numpy.identity() in Python numpy.ones() in Python numpy.ones_like() in Python numpy.zeros in Python numpy.zeros_like() in Python numpy.full() in Python numpy.full_like() in Python numpy.asarray() in Python numpy.frombuffer() in Python numpy.fromiter() in Python numpy.fromstring () in Python numpy.asanyarray() in Python with Example numpy.ascontiguousarray() in Python with Example Numpy.asmatrix() in Python with Example Numpy.copy() in Python with Example numpy.loadtxt() Python numpy.arrange() in Python numpy.linspace() in Python numpy.logspace() in Python numpy.geomspace() in Python numpy.meshgrid() in Python numpy.diag() in Python numpy.diagflat() in Python numpy.tri() in Python numpy.tril() in Python numpy.copyto() in Python numpy.reshape() in Python numpy.ravel() in Python numpy.ndarray.flat() in Python numpy.ndarray.flatten() in Python numpy.rollaxis() in Python numpy.swapaxes() in Python numpy.ndarray.T in Python numpy.transpose() in Python numpy.atleast_1d() in Python numpy.atleast_2d() in Python numpy.atleast_3d() in Python numpy.broadcast_to() in Python numpy.broadcast_arrays() in Python numpy.expand_dims() in Python numpy.squeeze() in Python numpy.asarray_chkfinite() in Python numpy.asscalar() in Python numpy.concatenate() in Python numpy.stack() in Python numpy.column_stack() in Python numpy.dstack() in Python numpy.hstack() in Python numpy.vstack() in Python numpy.split() in Python numpy.tile() in Python numpy.repeat() in Python numpy.delete() in Python numpy.append() in Python numpy.resize() in Python numpy.trim_zeros() in Python numpy.unique() in Python numpy.flip() in Python NumPy vs SciPy

Misc

Numpy Attributes

numpy.concatenate() in Python

numpy.concatenate() in Python

The numpy.concatenate() function joins a sequence of arrays along an existing axis.

Syntax

numpy.concatenate((a1, a2, ...), axis=0, out=None)

Parameter

a1, a2, … : This parameter represents the sequence of the array where they must have the same shape, except in the dimension corresponding to the axis .

axis: It is an optional parameter which takes integer values, and by default, it is 0. It represents the axis along which the arrays will be joined. If the axis is none, arrays are flattened before use.

out: This parameter represents the destination to place the result.

Return

This function returns the concatenated array.

Example 1

# Python program explaining
# numpy.concatenate() function   
import numpy as np
val = np.array([[11,12],[13,14]])
print ('I array:')
print (val)
val2 = np.array([[25,26],[27,28]])
print ('II array:')
print (val2 )
# both the arrays are of same dimensions
print ('Joining the two arrays along axis 0:' )
print (np.concatenate((val,val2)))
print ('Joining the two arrays along axis 1:' )
print (np.concatenate((val,val2),axis = 1))

Output

I array:
[[11 12]
[13 14]]
II array:
[[25 26]
[27 28]]
Joining the two arrays along axis 0:
[[11 12]
[13 14]
[25 26]
[27 28]]
Joining the two arrays along axis 1:
[[11 12 25 26]
[13 14 27 28]]