Discutons de ce que la fonction oculaire implique et comment l'utiliser.
Numpy NP.syntaxe oculaire
La syntaxe de fonction est la suivante:
nombant.œil (n, m = aucun, k = 0, dtype =Les paramètres sont définis en fonction de leurs fonctions suivantes:
Valeur de retour
La fonction renverra un tableau où tous les éléments du tableau sont égaux à zéro sauf les éléments de la diagonale spécifiés par le paramètre k, qui équivaut à un.
NP.œil () Diagonale principale
L'exemple suivant illustre comment utiliser le NP.Fonction Eye () avec la diagonale principale:
# Importer NumpyLe code précédent crée un tableau 2D où les éléments de la diagonale principale sont égaux à 1.
Il en résulte le tableau suivant:
Array ([[1., 0., 0.]],Remarque: le tableau est composé de trois lignes spécifiées dans le premier paramètre de fonction.
NP.œil () supérieur diagonal
Pour utiliser une diagonale supérieure, définissez le paramètre K sur un entier positif, comme indiqué dans l'exemple:
arr = np.œil (3, k = 1);Dans ce cas, nous avons réglé la diagonale supérieure pour indexer une de la diagonale principale. Le code ci-dessus se traduit par le tableau suivant:
Array ([[0., 1., 0.]],NP.œil () inférieur diagonal
De même, nous pouvons spécifier une diagonale inférieure en spécifiant la valeur comme un entier négatif. Considérez l'exemple ci-dessous:
arr = np.œil (3, k = -1);L'exemple ci-dessus revient au tableau suivant:
Array ([[0., 0., 0.]],NP.Type de données de flottabilité Eye ()
Par défaut, le NP.La fonction oey () renvoie les types entiers. Cependant, nous pouvons spécifier le type de données cible à l'aide du paramètre DTYPE comme suit:
arr = np.Eye (3, k = -1, dtype = float);Le tableau résultant est le suivant:
Array ([[0., 0., 0.]],Conclusion
Cet article a exploré comment utiliser la fonction Eye Numpy pour générer un tableau 2D rempli de zéros sauf la diagonale spécifiée. Parcourez le site Web de Linux Hint pour plus de conseils et de tutoriels.