Numpy NP.Klipp

Numpy NP.Klipp
Denne artikkelen vil utforske klipp () -funksjonen i Numpy. Vi vil starte med funksjonssyntaks, dens parametere og eksempler på å bruke funksjonen.

Klippet () -funksjonen i Numpy lar deg begrense verdiene som er gitt til den ved å spesifisere Min- og Max Range -verdiene.

Funksjonssyntaks

Funksjonssyntaks er som vist nedenfor:

numpy.Klipp (A, A_min, A_MAX, OUT = None, ** Kwargs)

Parameterverdier

Funksjonen godtar følgende parametere:

  1. A - refererer til inngangsarrayen.
  2. A_min - Minimumsverdien som kan settes inn i matrisen.
  3. A_MAX - Maksimumsverdien som er akseptert av matrisen.
  4. ut - spesifiserer en utgangsoppstilling for å lagre resultatet.

Returverdi

Funksjonen vil returnere en matrise med de spesifiserte elementene i inngangsarrayen. Eventuelle verdier mindre enn A_min erstattes med A_min, mens verdier større enn A_MAX erstattes med maks.

For eksempel, hvis A_min = 1 og A_Max = 1, erstattes verdier mindre enn en med en og verdier større enn ti erstattes med 10.

Eksempel 1

Tenk på eksemplet som er vist nedenfor:

# Importer numpy
Importer numpy som NP
arr = np.Array ([[1,2,3], [4,5,6]])
print (f "før: \ n arr")
arr_clip = np.Klipp (arr, a_min = 1, a_max = 5)
print (f "etter: \ n arr_clip")

I dette eksemplet har vi en matrise med verdier fra 1 til 6. Vi bruker deretter klippfunksjonen og setter minverdien til 1 og maks. Til 5.

Siden seks er større enn maks. Verdien, vil funksjonen erstatte den med fem og returnere matrisen som vist:

Eksempel nr. 2

Du kan også sende en matrise til A_min- eller A_MAX -parametrene. Tenk på eksemplet nedenfor:

arr = np.Array ([[1,2,3], [4,5,6], [7,8,9], [10,11,12]])
print (f "før: \ n arr")
arr_clip = np.Klipp (arr, A_min = [1,2,3], A_MAX = 6)
print (f "etter: \ n arr_clip")

Koden over skal returnere:

Konklusjon

I denne artikkelen diskuterte vi klippfunksjonen i Numpy og hvordan du bruker den til å begrense minimums- og maksimumsverdiene en matrise kan godta.

Takk for at du leste!!