Définition

Une matrice carrée est dite 'diagonale' si tous ses coefficients sont nuls, à l'exception éventuelle des coefficients de la diagonale. Soit encore:
A=(αi,j) diagonale si et seulement si αi,j=0 si i ≠ j.
La matrice nulle et la matrice unité sont des exemples de matrices 'diagonales'.

Café Python

Voici comment on peut fabriquer des matrices diagonales aléatoires avec numpy:

[[4 0 0 0 0]
[0 1 0 0 0]
[0 0 9 0 0]
[0 0 0 9 0]
[0 0 0 0 2]]