Mit der Funktion clip () in Numpy können Sie die an sie übergebenen Werte einschränken, indem Sie die MIN- und MAX -Bereichswerte angeben.
Funktionssyntax
Die Funktionssyntax ist wie unten gezeigt:
Numpy.Clip (a, a_min, a_max, out = none, ** kwargs)Parameterwerte
Die Funktion akzeptiert die folgenden Parameter:
Rückgabewert
Die Funktion gibt ein Array mit den angegebenen Elementen des Eingangsarrays zurück. Alle Werte weniger als a_min werden durch a_min ersetzt, während Werte größer als a_max durch ein max ersetzt werden.
Wenn beispielsweise a_min = 1 und a_max = 1, werden Werte weniger als eins durch eins ersetzt und die Werte größer als zehn durch 10 ersetzt werden.
Beispiel 1
Betrachten Sie das unten gezeigte Beispiel:
# Numpy importierenIn diesem Beispiel haben wir ein Array mit Werten im Bereich von 1 bis 6. Wir verwenden dann die Clip -Funktion und setzen den min -Wert auf 1 und den maximalen Wert auf 5.
Da sechs größer als der maximale Wert sind, ersetzt die Funktion sie durch fünf und gibt das Array wie gezeigt zurück:
Beispiel #2
Sie können auch ein Array an die Parameter A_MIN oder A_MAX übergeben. Betrachten Sie das folgende Beispiel:
arr = np.Array ([[1,2,3], [4,5,6] [7,8,9] [10,11,12]])Der obige Code sollte zurückgeben:
Abschluss
In diesem Artikel haben wir die Clip -Funktion in Numpy besprochen und wie man sie verwendet, um die minimalen und maximalen Werte zu begrenzen, die ein Array akzeptieren kann.
Danke fürs Lesen!!