In Python wird die Numpy -Bibliothek verwendet, um ein oder mehrere dimensionale Arrays zu erstellen, und es hat viele Funktionen, mit dem Array zu arbeiten. Die einzigartige () -Funktion ist eine der nützlichen Funktionen dieser Bibliothek, um die eindeutigen Werte eines Arrays herauszufinden und die sortierten eindeutigen Werte zurückzugeben. Diese Funktion kann auch ein Tupel von Array -Werten, das Array der assoziativen Indizes und die Anzahl der einzelnen eindeutigen Wert im Hauptarray zurückgeben. Die unterschiedlichen Verwendungen dieser Funktion sind in diesem Tutorial gezeigt.
Syntax:
Die Syntax dieser Funktion ist unten angegeben.
Array Numpy.Unique (input_array, return_index, return_inverse, return_counts, axis)Diese Funktion kann fünf Argumente erfolgen, und der Zweck dieser Argumente wird unten erläutert.
Die einzigartige () -Funktion kann vier Arrays Arrays zurückgeben, basierend auf den Argumentwerten.
Beispiel 1: Drucken Sie die eindeutigen Werte des eindimensionalen Arrays aus
Das folgende Beispiel zeigt die Verwendung der einzigartigen () -Funktion, um ein Array mit den eindeutigen Werten eines eindimensionalen Arrays zu erstellen. Ein eindimensionales Array von 9 Elementen wurde als Argumentwert der Unique () -Funktion verwendet. Der zurückgegebene Wert dieser Funktion wurde später gedruckt.
# Numpy Library importierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Das Eingangsarray enthält 6 eindeutige Elemente, die im Ausgang angezeigt werden.
Beispiel 2: Drucken Sie die eindeutigen Werte und Indizes basierend auf dem Eingabearray aus
Das folgende Beispiel zeigt, wie die eindeutigen Werte und Indizes des zweidimensionalen Arrays mit der Funktion für eindeutig () abgerufen werden können. Als Eingangsarray wurde ein zweidimensionales Array von 2 Zeilen und 6 Spalten verwendet. Der Wert der return_index Argument wurde auf WAHR Um die Eingangsarray -Indizes basierend auf den eindeutigen Array -Werten zu erhalten.
# Numpy Library importierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Das Eingangsarray enthält 7 eindeutige Werte. Die Ausgabe zeigt das Array von 7 eindeutigen Werten und 7 Indizes dieser Werte aus dem Eingangsarray.
Beispiel-3: Drucken Sie die eindeutigen Werte und Indizes basierend auf dem Ausgangsarray aus
Das folgende Beispiel zeigt, wie die eindeutigen Werte eines eindimensionalen Arrays und die Indizes basierend auf den eindeutigen Werten mithilfe der Funktion für eindeutige () basierend. Im Skript wurde ein eindimensionales Array von 9 Elementen als Eingabearray verwendet. Der Wert der return_inverse Argument ist auf WAHR Dadurch werden ein weiteres Array von Indizes basierend auf dem eindeutigen Array -Index zurückgegeben. Sowohl ein einzigartiges Array als auch das Indexarray haben später gedruckt.
# Numpy Library importierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Der Ausgang zeigte das Eingangsarray, ein einzigartiges Array und das inverse Array. Das Eingangsarray enthält 5 eindeutige Werte. Dies sind 10, 20, 30, 40 und 60. Das Eingangsarray enthält 10 in drei Indizes, die das erste Element des eindeutigen Arrays sind. Also ist 0 dreimal im inversen Array erschienen. Die anderen Werte des inversen Arrays wurden auf die gleiche Weise platziert.
Beispiel-4: Drucken Sie die eindeutigen Werte und die Frequenz jedes eindeutigen Wertes aus
Das folgende Beispiel zeigt, wie die eindeutige () -Funktion die eindeutigen Werte und die Frequenz jedes eindeutigen Wertes des Eingabearrays abrufen kann. Der Wert der return_counts Argument wurde auf WAHR Um das Array der Frequenzwerte zu erhalten. Ein eindimensionales Array von 12 Elementen wurde in der Funktion "Unique () als Eingabearray verwendet. Das Array der eindeutigen Werte und die Frequenzwerte wurden später gedruckt.
# Numpy Library importierenAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Das Eingangsarray, ein einzigartiges Array und das Zählarray wurden in der Ausgabe gedruckt.
Abschluss
Die detaillierten Verwendungen von Unique () -Funktionen wurden in diesem Tutorial anhand mehrerer Beispiele erläutert. Diese Funktion kann die Werte verschiedener Arrays zurückgeben und hier mit eindimensionalen und zweidimensionalen Arrays gezeigt haben.