Ajouter Une Ligne à Une Matrice Dans NumPy | Delft Stack
Maybe your like
- Utilisez la fonction numpy.vstack() pour ajouter une ligne à une matrice dans NumPy
- Utilisez la fonction numpy.append() pour ajouter une ligne à une matrice dans NumPy
- Utilisez la fonction numpy.r_() pour ajouter une ligne à une matrice dans NumPy
- Utilisez la fonction numpy.insert() pour ajouter une ligne à une matrice dans NumPy
Les matrices sont souvent utilisées en mathématiques et en statistiques pour la représentation des données et la résolution de plusieurs équations linéaires. En programmation, un tableau bidimensionnel est traité comme une matrice.
En Python, le module numpy est utilisé pour travailler avec des tableaux. Il a de nombreuses fonctions et classes disponibles pour effectuer différentes opérations sur les matrices.
Dans ce tutoriel, nous allons apprendre comment ajouter une ligne à une matrice dans numpy.
Utilisez la fonction numpy.vstack() pour ajouter une ligne à une matrice dans NumPy
La fonction vstack() empile les tableaux verticalement. Empiler verticalement deux tableaux 2D équivaut à ajouter des lignes à une matrice.
Le code suivant montre cela.
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) row = np.array([7, 8, 9]) arr = np.vstack([arr, row]) print(arr)Production:
[[1 2 3] [4 5 6] [7 8 9]]Utilisez la fonction numpy.append() pour ajouter une ligne à une matrice dans NumPy
La fonction append() du module numpy permet d’ajouter des éléments à la fin du tableau. En spécifiant l’axis à 0, nous pouvons utiliser cette fonction pour ajouter des lignes à une matrice.
Par example,
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) row = np.array([7, 8, 9]) arr = np.append(arr, [row], axis=0) print(arr)Production:
[[1 2 3] [4 5 6] [7 8 9]]Utilisez la fonction numpy.r_() pour ajouter une ligne à une matrice dans NumPy
La fonction r_() du module numpy concatène les tableaux en les combinant verticalement.
Vérifiez le code ci-dessous pour voir comment nous pouvons l’utiliser pour ajouter des lignes à une matrice.
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) row = np.array([7, 8, 9]) arr = np.r_[arr, [row]] print(arr)Production:
[[1 2 3] [4 5 6] [7 8 9]]Alternativement, nous pouvons également utiliser la fonction concatenate(). La fonction concatenate() combine deux ou plusieurs tableaux afin qu’elle puisse être utilisée pour obtenir le résultat souhaité.
Par example,
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) row = np.array([7, 8, 9]) arr = np.concatenate((arr, [row]), axis=0) print(arr)Production:
[[1 2 3] [4 5 6] [7 8 9]]Utilisez la fonction numpy.insert() pour ajouter une ligne à une matrice dans NumPy
La fonction insert() ajoute des objets le long de l’axe spécifié et de la position. Il peut être utilisé pour insérer une ligne dans une matrice à notre position spécifique souhaitée.
Par exemple,
import numpy as np arr = np.array([[1, 2, 3], [4, 5, 6]]) row = np.array([7, 8, 9]) row_n = arr.shape[0] # last row arr = np.insert(arr, row_n, [row], axis=0) print(arr)Production:
[[1 2 3] [4 5 6] [7 8 9]]Dans le code ci-dessus, nous ajoutons la ligne à la fin de la matrice. La fonction shape() renvoie les dimensions du tableau, ce qui révèle le nombre total de lignes de la matrice.
Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vousTag » Add Element In Matrix Python
-
How To Add Element To Matrix? - Python - Stack Overflow
-
Python Add Elements To An Array - AskPython
-
NumPy: Add Elements In A Matrix, Do Not Add An ... - W3resource
-
Python Add To Array - JournalDev
-
Append/ Add An Element To Numpy Array In Python (3 Ways)
-
How To Add A Number To Each Element Of A Matrix In Python ?
-
sert — NumPy V1.23 Manual
-
Python NumPy Array Tutorial - Like Geeks
-
Python Matrix And Introduction To NumPy - Programiz
-
Python For Basic Data Analysis: NP.9 Inserting Elements Into Arrays
-
Numpy.append(): How To Add Elements To A NumPy Array - Codingem
-
How To Append Numpy Array And Insert Elements ?
-
sert() In Python - GeeksforGeeks
-
Python - Matrix - Tutorialspoint
-
Python Arrays - W3Schools
-
Python NumPy Add Tutorial
-
How To ADD Numerical Value To Each Element Of A Matrix Using ...
-
Python Numpy – Add A Constant To All The Elements Of Array
-
How To Add A Column To A NumPy Array In Python - Adam Smith