Tilfeldig prøvetaking i numpy | randint() funksjon

numpy.random.randint()> er en av funksjonene for å gjøre stikkprøver i numpy. Den returnerer en matrise med spesifisert form og fyller den med tilfeldige heltall fra lav (inklusive) til høy (eksklusiv), dvs. i intervallet [low, high).>

Syntaks: numpy.random.randint(low, high=Ingen, size=None, dtype=’l’)

Parametere:
lav: [int] Laveste (signerte) heltall som skal trekkes fra distribusjonen. Men det fungerer som et høyeste heltall i prøven hvis høy=Ingen.
høy: [int, valgfritt] Største (signerte) heltall som skal trekkes fra distribusjonen.
størrelse: [int eller tuple of ints, valgfritt] Utdataform. Hvis den gitte formen er, f.eks. (m, n, k), så trekkes m * n * k prøver. Standard er Ingen, i så fall returneres en enkelt verdi.
dtype: [valgfritt] Ønsket utdatatype.

Komme tilbake : Matrise med tilfeldige heltall i intervallet [low, high)> eller en enkelt slik tilfeldig int hvis størrelse ikke er oppgitt.

Kode #1:




# Python program explaining> # numpy.random.randint() function> > # importing numpy> import> numpy as geek> > # output array> out_arr> => geek.random.randint(low> => 0> , high> => 3> , size> => 5> )> print> (> 'Output 1D Array filled with random integers : '> , out_arr)>

Utgang:

 Output 1D Array filled with random integers : [1 1 0 1 1] 

Kode #2:




# Python program explaining> # numpy.random.randint() function> > # importing numpy> import> numpy as geek> > > # output array> out_arr> => geek.random.randint(low> => 4> , size> => (> 2> ,> 3> ))> print> (> 'Output 2D Array filled with random integers : '> , out_arr)>

Utgang:

 Output 2D Array filled with random integers : [[1 1 0] [1 0 3]] 


Kode #3:




# Python program explaining> # numpy.random.randint() function> > # importing numpy> import> numpy as geek> > # output array> out_arr> => geek.random.randint(> 2> ,> 10> , (> 2> ,> 3> ,> 4> ))> print> (> 'Output 3D Array filled with random integers : '> , out_arr)>

Utgang:

 Output 3D Array filled with random integers : [[[4 8 5 7] [6 5 6 7] [4 3 4 3]] [[2 9 2 2] [3 2 2 3] [6 8 3 2]]]