La méthode numpy.diag() Python

1. Description de la méthode numpy.diag()

La méthode numpy.diag() est une méthode de la bibliothèque NumPy, qui est utilisée pour extraire les éléments diagonaux d'un tableau multidimensionnel (matrice) ou pour créer une nouvelle matrice en plaçant les éléments fournis le long de la diagonale spécifiée.

2. Syntaxe & usage de la méthode numpy.diag()

La syntaxe générale de la méthode numpy.diag() est la suivante :

où :

  1. v : C'est soit le tableau (matrice) dont vous souhaitez extraire les éléments diagonaux, soit une séquence d'éléments que vous souhaitez placer le long de la diagonale d'une nouvelle matrice.
  2. k : C'est un paramètre optionnel qui définit la position de la diagonale à extraire ou à remplir. Par défaut, k=0 signifie la diagonale principale. Si k est positif, la diagonale sera au-dessus de la diagonale principale, tandis que si k est négatif, la diagonale sera en-dessous de la diagonale principale.




Voici quelques exemples pour illustrer son utilisation :

3. Exemples d'usage de la méthode numpy.diag()

Exemple (Extraction des éléments diagonaux d'une matrice)

Exemple (Création d'une matrice avec des éléments diagonaux spécifiés)

Exemple (Création d'une matrice avec des éléments diagonaux décalés)

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply