numpy.clip()>
funkcija se uporablja za izrezovanje (omejitev) vrednosti v matriki.
Glede na interval so vrednosti zunaj intervala prirezane na robove intervala. Če je na primer podan interval [0, 1], vrednosti, manjše od 0, postanejo 0, vrednosti, večje od 1, pa postanejo 1.
Sintaksa: numpy.clip(a, a_min, a_max, out=Brez)
niz v c++Parametri:
a: Niz, ki vsebuje elemente za izrez.
a_min: Najmanjša vrednost.
–> Če ni, se izrezovanje ne izvede na spodnjem robu intervala. Največ eden od a_min in a_max je lahko None.
a_max: Največja vrednost.
–> Če Ni, se izrezovanje ne izvede na zgornjem robu intervala. Največ kot en od a_min in a_max je lahko Nič.
–> Če sta a_min ali a_max podobna_matriki, bodo tri matrike oddane tako, da se bodo ujemale z njihovimi oblikami.
ven: Rezultati bodo uvrščeni v to matriko. Morda je vhodna matrika za izrezovanje na mestu. ven mora biti prave oblike, da zadrži izpis. Njegov tip je ohranjen.Povratek: odrezana_matrika
Koda #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)> |
>
>
Izhod:
Input array : [1, 2, 3, 4, 5, 6, 7, 8] Output array : [2 2 3 4 5 6 6 6]>
Koda #2:
vrzi vrže v javi
chmod 755
# 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)> |
>
>
Izhod:
Input array : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Output array : [3 4 3 4 5 6 7 8 9 9]>