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_likeaxis
: 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 . 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]]