Numpy NP.spinacz

Numpy NP.spinacz
W tym artykule zbadano funkcję clip () w Numpy. Zaczniemy od składni funkcji, jej parametrów i przykładów korzystania z funkcji.

Funkcja clip () w Numpy pozwala ograniczyć przekazane do niego wartości, określając wartości zakresu min i maksymalnie.

Składnia funkcji

Składnia funkcji jest jak pokazana poniżej:

Numpy.klip (a, a_min, a_max, out = brak, ** kwargs)

Wartości parametrów

Funkcja akceptuje następujące parametry:

  1. a - odnosi się do tablicy wejściowej.
  2. A_min - minimalna wartość, którą można wstawić do tablicy.
  3. A_max - maksymalna wartość zaakceptowana przez tablicę.
  4. Out - określa tablicę wyjściową do przechowywania wyniku.

Wartość zwracana

Funkcja zwróci tablicę z określonymi elementami tablicy wejściowej. Wszelkie wartości mniejsze niż A_min są zastąpione A_min, podczas gdy wartości większe niż A_max są zastępowane maksymalnie.

Na przykład, jeśli A_MIN = 1 i A_max = 1, wartości mniejsze niż jedno są zastąpione jednym, a wartości większe niż dziesięć są zastąpione 10.

Przykład 1

Rozważ przykład pokazany poniżej:

# Importuj Numpy
importować Numpy jako NP
ARR = NP.tablica ([[1,2,3], [4,5,6]])
print (f "przed: \ n arr")
ARR_CLIP = NP.klip (ARR, A_min = 1, A_max = 5)
print (f "After: \ n arr_clip")

W tym przykładzie mamy tablicę o wartościach od 1 do 6. Następnie używamy funkcji CLIP i ustawiamy wartość Min na 1 i wartość maksymalną na 5.

Ponieważ sześć jest większa niż wartość maksymalna, funkcja zastąpi ją pięć i zwróci tablicę, jak pokazano:

Przykład nr 2

Możesz także przekazać tablicę do parametrów A_min lub A_max. Rozważ poniższy przykład:

ARR = NP.tablica ([[1,2,3], [4,5,6], [7,8,9], [10,11,12]]))
print (f "przed: \ n arr")
ARR_CLIP = NP.klip (ARR, A_MIN = [1,2,3], A_max = 6)
print (f "After: \ n arr_clip")

Kod powyżej powinien zwrócić:

Wniosek

W tym artykule omówiliśmy funkcję klipu w Numpy i sposób jej użycia, aby ograniczyć minimalne i maksymalne wartości, które tablica może zaakceptować.

Dziękuje za przeczytanie!!