Numpy NP.Clip

Numpy NP.Clip
In diesem Artikel wird die Funktion clip () in Numpy untersucht. Wir beginnen mit der Funktionssyntax, ihren Parametern und Beispielen für die Verwendung der Funktion.

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:

  1. a - bezieht sich auf das Eingabebereich.
  2. A_MIN - Der Mindestwert, der in das Array eingefügt werden kann.
  3. A_MAX - Der vom Array akzeptierte Maximalwert, der akzeptiert wird.
  4. OUT - Gibt ein Ausgabebereich an, um das Ergebnis zu speichern.

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 importieren
Numph als NP importieren
arr = np.Array ([[1,2,3], [4,5,6]])
print (f "vor: \ n arr")
arr_clip = np.Clip (arr, a_min = 1, a_max = 5)
print (f "after: \ n arr_clip"))

In 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]])
print (f "vor: \ n arr")
arr_clip = np.Clip (arr, a_min = [1,2,3], a_max = 6)
print (f "after: \ n arr_clip"))

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!!