Suivez ce tutoriel pour explorer cette fonction plus loin.
Syntaxe de fonction
La syntaxe de fonction est comme indiqué ci-dessous:
nombant.Diag (v, k = 0)La fonction ne prend que deux paramètres, comme discuté ci-dessous:
Paramètres de fonction
Remarque: si la valeur de k est supérieure à 0, cela signifie la diagonale au-dessus de la diagonale principale. S'il est négatif, cela signifie la diagonale en dessous de la diagonale principale.
Valeur de retour de fonction
La fonction renvoie le réseau diagonal extrait ou un réseau diagonal nouvellement construit.
Exemple 1
Considérez l'exemple de code ci-dessous:
Importer Numpy comme NPNous utilisons la fonction diag () pour extraire la diagonale principale du tableau fourni dans le code ci-dessus.
La sortie résultante est montrée:
[[0 1 2]Exemple 2
Pour extraire la diagonale au-dessus de la principale, définissez la valeur de K comme indiqué:
arr = np.Arange (6).Reshape (2,3)Cela revient:
Original: [[0 1 2]Exemple 3
Si la valeur de K est négative, elle doit revenir:
arr = np.Arange (6).Reshape (2,3)Sortir:
Original: [[0 1 2]Conclusion
Vous connaissez maintenant la fonction Diag dans Numpy et comment l'utiliser pour extraire ou construire un nouveau tableau diagonal.
Merci d'avoir lu!!