numpy.clip()> La funció s'utilitza per retallar (limitar) els valors d'una matriu.
Donat un interval, els valors fora de l'interval es retallen a les vores de l'interval. Per exemple, si s'especifica un interval de [0, 1], els valors menors que 0 es converteixen en 0 i els valors més grans que 1 es converteixen en 1.
Sintaxi: numpy.clip(a, a_min, a_max, out=Cap)
dempeusParàmetres:
a: Matriu que conté elements per retallar.
a_min: Valor mínim.
–> Si Cap, el retall no es realitza a la vora de l'interval inferior. No més d'un d'a_min i a_max pot ser Cap.
a_max: Valor màxim.
–> Si Cap, el retall no es realitza a la vora de l'interval superior. No més d'un d'a_min i a_max pot ser Cap.
–> Si a_min o a_max són com array_like, les tres matrius s'emetran perquè coincideixin amb les seves formes.
fora: Els resultats es col·locaran en aquesta matriu. Pot ser la matriu d'entrada per al retall in situ. out ha de tenir la forma adequada per mantenir la sortida. El seu tipus es conserva.Tornada: clipped_array
Codi #1:
# 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)> |
>
>
Sortida:
Input array : [1, 2, 3, 4, 5, 6, 7, 8] Output array : [2 2 3 4 5 6 6 6]>
Codi #2:
char i int java
germans kylie jenner
# 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)> |
>
>
Sortida:
Input array : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Output array : [3 4 3 4 5 6 7 8 9 9]>