La méthode numpy.unique() Python

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

La méthode numpy.unique() est une fonction de la bibliothèque NumPy en Python, utilisée pour extraire les éléments uniques d'un tableau (array) NumPy. Elle renvoie un tableau contenant les éléments distincts du tableau d'entrée, dans l'ordre où ils apparaissent pour la première fois.

2. Syntaxe et paramètres principaux de la méthode numpy.unique()

La méthode numpy.unique() en Python a la syntaxe suivante :

Syntaxe sans paramètres:

arr : Le tableau (array) d'entrée dont on souhaite extraire les éléments.

Syntaxe avec paramètres:

Paramètres :

  1. ar : Le tableau (array) d'entrée dont on souhaite extraire les éléments uniques.
  2. return_index (bool, facultatif) : Si défini à True, la fonction renvoie également les indices des premières occurrences des éléments uniques dans le tableau d'origine.
  3. return_inverse (bool, facultatif) : Si défini à True, la fonction renvoie un tableau représentant l'indice inverse, c'est-à-dire un tableau qui peut être utilisé pour reconstruire l'entrée à partir des éléments uniques.
  4. return_counts (bool, facultatif) : Si défini à True, la fonction renvoie également le nombre de fois que chaque élément unique apparaît dans le tableau d'entrée.
  5. axis (int, facultatif) : L'axe le long duquel les éléments uniques doivent être trouvés. Par défaut, la recherche est effectuée sur l'ensemble du tableau.

Valeur de retour :

  1. La méthode numpy.unique() : renvoie différents résultats en fonction des paramètres facultatifs spécifiés :
  2. Si aucun paramètre facultatif n'est spécifié: elle renvoie un tableau contenant les éléments uniques.
  3. Si return_index est défini à True : elle renvoie un tuple avec le tableau des éléments uniques et un tableau des indices des premières occurrences.
  4. Si return_inverse est défini à True : elle renvoie un tuple avec le tableau des éléments uniques et un tableau représentant l'indice inverse.
  5. Si return_counts est défini à True : elle renvoie un tuple avec le tableau des éléments uniques et un tableau contenant le nombre d'occurrences de chaque élément unique.




3. Exemples d'usages de la méthode numpy.unique()

Exemple 1 (numpy.unique sans paramètres)

Exemple 2 (numpy.unique() éléments uniques avec leurs occurrences (effectifs))

Exemple 3

 

Younes Derfoufi
CRMEF OUJDA

1 thought on “La méthode numpy.unique() Python

Leave a Reply