La bibliothèque Numpy est utilisée dans Python pour créer un ou plusieurs tableaux dimensionnels, et il a de nombreuses fonctions pour travailler avec le tableau. La fonction unique () est l'une des fonctions utiles de cette bibliothèque pour découvrir les valeurs uniques d'un tableau et renvoyer les valeurs uniques triées. Cette fonction peut également renvoyer un tuple de valeurs de tableau, le tableau des indices associatifs et le nombre de fois que chaque valeur unique apparaît dans le tableau principal. Les différentes utilisations de cette fonction sont présentées dans ce tutoriel.
Syntaxe:
La syntaxe de cette fonction est donnée ci-dessous.
Array Numpy.unique (input_array, return_index, return_inverse, return_counts, axe)Cette fonction peut prendre cinq arguments, et le but de ces arguments est expliqué ci-dessous.
La fonction unique () peut renvoyer quatre types de tableaux en fonction des valeurs d'argument.
Exemple-1: Imprimez les valeurs uniques du tableau unidimensionnel
L'exemple suivant montre l'utilisation de la fonction unique () pour créer un tableau avec les valeurs uniques d'un tableau unidimensionnel. Un tableau unidimensionnel de 9 éléments a été utilisé comme valeur d'argument de la fonction unique (). La valeur renvoyée de cette fonction a imprimé plus tard.
# Importer la bibliothèque NumpySortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Le tableau d'entrée contient 6 éléments uniques qui sont illustrés dans la sortie.
Exemple-2: Imprimez les valeurs et indices uniques en fonction du tableau d'entrée
L'exemple suivant montre comment les valeurs et indices uniques du tableau bidimensionnel peuvent être récupérés à l'aide de la fonction unique (). Un tableau bidimensionnel de 2 lignes et 6 colonnes a été utilisé comme tableau d'entrée. La valeur du return_index L'argument a été réglé sur Vrai Pour obtenir les indices de tableau d'entrée en fonction des valeurs de tableau unique.
# Importer la bibliothèque NumpySortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Le tableau d'entrée contient 7 valeurs uniques. La sortie montre le tableau de 7 valeurs uniques et 7 indices de ces valeurs du tableau d'entrée.
Exemple-3: Imprimez les valeurs et indices uniques en fonction du tableau de sortie
L'exemple suivant montre comment les valeurs uniques d'un tableau unidimensionnel et les indices basés sur les valeurs uniques en utilisant la fonction unique (). Dans le script, un tableau unidimensionnel de 9 éléments a utilisé comme tableau d'entrée. La valeur du return_inverse L'argument est défini sur Vrai qui renverra un autre tableau d'indices basé sur l'indice de tableau unique. Le tableau unique et le tableau d'index sont imprimés plus tard.
# Importer la bibliothèque NumpySortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie a montré le réseau d'entrée, le tableau unique et le tableau inverse. Le tableau d'entrée contient 5 valeurs uniques. Ce sont 10, 20, 30, 40 et 60. Le tableau d'entrée contient 10 sur trois indices qui sont le premier élément du tableau unique. Donc, 0 est apparu trois fois dans le tableau inverse. Les autres valeurs du tableau inverse ont été placées de la même manière.
Exemple-4: imprimez les valeurs uniques et la fréquence de chaque valeur unique
L'exemple suivant montre comment la fonction unique () peut récupérer les valeurs uniques et la fréquence de chaque valeur unique du tableau d'entrée. La valeur du return_counts L'argument a été réglé sur Vrai pour obtenir la gamme de valeurs de fréquence. Un tableau unidimensionnel de 12 éléments a été utilisé dans la fonction unique () comme un tableau d'entrée. Le tableau de valeurs uniques et les valeurs de fréquence ont été imprimées plus tard.
# Importer la bibliothèque NumpySortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Le tableau d'entrée, le tableau unique et le tableau de comptage ont été imprimés dans la sortie.
Conclusion
Les utilisations détaillées des fonctions uniques () ont été expliquées dans ce tutoriel en utilisant plusieurs exemples. Cette fonction peut renvoyer les valeurs de différents tableaux et s'est montrée ici en utilisant des tableaux unidimensionnels et bidimensionnels.