Lassen Sie uns diskutieren.
Numpy Argmin -Funktionssyntax
Die Funktion liefert wie gezeigt eine minimalistische Syntax:
Numpy.argmin (a, axis = keine, out = keine, *, keepdims =Parameter
Die Funktionsparameter sind wie unten gezeigt:
Funktionsergebnis
Die Funktion gibt eine Reihe von Indizes mit der gleichen Form wie a zurück.Form und die Abmessungen entlang der angegebenen Achse entfernt.
Beispiel 1
Das Folgende ist ein Beispiel, das zeigt, wie die Funktion argmin () mit einem 1D -Array in Python verwendet wird.
# Numpy importierenIm obigen Code haben wir ein 1D -Array, das Elemente von 1 bis 8 hält. Anschließend überprüfen wir das minimale Element im Array mit der Funktion argmin () und geben seinen Index zurück.
Der Ausgang ist wie gezeigt:
Index von min Element -> 0Beispiel 2
Lassen Sie uns sehen, was passiert, wenn Sie dieselbe Operation auf einem 2D -Array anwenden.
arr_2d = np.Array ([[[1,2,3,4], [5,6,7,8]]))Im obigen Code wenden wir die Funktion argmin () auf ein 2D -Array an, ohne die Achse anzugeben. Dies flacht das Array aus und wendet die Funktion an.
Der resultierende Wert ist wie gezeigt:
Index von min Element -> 0Beispiel 3
Um entlang einer bestimmten Achse zu wirken, können wir den Achseparameter wie gezeigt einstellen:
arr_2d = np.Array ([[[1,2,3,4], [5,6,7,8]]))Der obige Code sollte die Funktion argMin () entlang der Achse 0 anwenden und die Indizes der min -Elemente zurückgeben, wie im Ausgabearray gezeigt:
Indizes von min -Elementen -> [[0 0 0 0]Beispiel 4
Um die Funktion auf der letzten Achse anzuwenden, können wir den Achsenwert wie -1 wie unten gezeigt einstellen:
arr_2d = np.Array ([[[1,2,3,4], [5,6,7,8]]))Der obige Code sollte zurückgeben:
Indizes von min -Elementen -> [[0 0]]Abschluss
In diesem Artikel haben wir die Numpy Argmin -Funktion, ihre Syntax-, Parameter- und Rückgabewerte untersucht. Wir haben auch verschiedene Beispiele angegeben, die veranschaulichen, wie die Funktion in mehreren Szenarien funktioniert.
Glückliche Codierung!!