logo

numpy.clip() i Python

numpy.clip()> funktionen används för att klippa (begränsa) värdena i en array.

Givet ett intervall, klipps värden utanför intervallet till intervallkanterna. Till exempel, om ett intervall på [0, 1] anges, blir värden mindre än 0 0 och värden större än 1 blir 1.

Syntax : numpy.clip(a, a_min, a_max, out=Ingen)



c-sträng i array

Parametrar:
a: Array som innehåller element att klippa.
a_min : Minsta värde.
–> Om ingen, klippning utförs inte på den nedre intervallkanten. Inte mer än en av a_min och a_max får vara Ingen.
a_max : Maximalt värde.
–> Om ingen, klippning utförs inte på den övre intervallkanten. Inte mer än en av a_min och a_max får vara Ingen.
–> Om a_min eller a_max är array_like, kommer de tre arrayerna att sändas för att matcha deras former.
ut: Resultaten kommer att placeras i denna array. Det kan vara ingångsmatrisen för klippning på plats. ut måste ha rätt form för att hålla utgången. Dess typ är bevarad.

Lämna tillbaka : klippt_array

Kod #1:




vad betyder detta xd
# Python3 code demonstrate clip() function> > # importing the numpy> import> numpy as np> > in_array>=> [>1>,>2>,>3>,>4>,>5>,>6>,>7>,>8> ]> print> (>'Input array : '>, in_array)> > out_array>=> np.clip(in_array, a_min>=> 2>, a_max>=> 6>)> print> (>'Output array : '>, out_array)>

>

>

Utgång:

 Input array : [1, 2, 3, 4, 5, 6, 7, 8] Output array : [2 2 3 4 5 6 6 6]>


Kod #2:




# Python3 code demonstrate clip() function> > # importing the numpy> import> numpy as np> > in_array>=> [>1>,>2>,>3>,>4>,>5>,>6>,>7>,>8>,>9>,>10>]> print> (>'Input array : '>, in_array)> > out_array>=> np.clip(in_array, a_min>=>[>3>,>4>,>1>,>1>,>1>,>4>,>4>,>4>,>4>,>4>],> >a_max>=> 9>)> print> (>'Output array : '>, out_array)>

>

>

tostring java-metoden

Utgång:

 Input array : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Output array : [3 4 3 4 5 6 7 8 9 9]>