Ads by ProfitSence
Close

NumPy Concatenate

Last Updated on jeudi 6 oct. 2022

np concatenate

concatenate array python

La fonction numpy.concatenate() est utilisée pour joindre deux tableaux différents ou plus de deux tableaux en un seul tableau.

Syntaxe

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

			
	

Paramètres

  • a1, a2, ... - séquence de array_like
  • axis: int, facultatif - Il représente l’axe sur lequel la fonction concaténera les tableaux.
  • out - C’est un tableau de dimension N. Il montre la forme finale des tableaux concaténés.

numpy concatenate

Exemple 1

			
					import numpy as np 

a = np.random.random((2,2))* 10 -5
a = a.astype(int)
print(a)
b = np.random.random((2,2))* 10  -5
b = b.astype(int)
print(b)

print(np.concatenate((a, b)))

			
	

Production

			
					[[ 0 -4]
 [ 0  0]]
[[ 2  2]
 [ 4 -3]]
[[ 0 -4]
 [ 0  0]
 [ 2  2]
 [ 4 -3]]

			
	

concatenate python

Exemple 2

Par défaut, la valeur de l’axe est 0. Maintenant, nous allons définir la valeur de l’axe sur 1.

			
					import numpy as np 

a1 = np.array([[1, 2, 3], [4, 5, 6]])
print(a1)
a2 = np.array([[7, 8, 9], [10, 11, 12]])
print(a2)
a3 = np.array([[13, 14, 15], [16, 17, 18]])
print(a3)
print(np.concatenate((a1,a2,a3), axis= 1))

			
	

Production

			
					[[1 2 3]
 [4 5 6]]
[[ 7  8  9]
 [10 11 12]]
[[13 14 15]
 [16 17 18]]
[[ 1  2  3  7  8  9 13 14 15]
 [ 4  5  6 10 11 12 16 17 18]]