Satunnainen näytteenotto numpyssa | randint()-funktio

numpy.random.randint()> on yksi toiminnoista satunnaisotannan tekemiseen numpyssa. Se palauttaa määritetyn muotoisen taulukon ja täyttää sen satunnaisilla kokonaisluvuilla pienestä (sisältää) korkeaan (poissulkeva), eli välissä [low, high).>

Syntaksi : numpy.random.randint(matala, korkea=ei mitään, koko=ei mitään, dtype='l')

Parametrit:
matala: [int] Jakaumasta vedettävä pienin (etumerkillinen) kokonaisluku. Mutta se toimii näytteen korkeimpana kokonaislukuna, jos korkea = Ei mitään.
korkea: [int, valinnainen] Suurin (merkitty) jakaumasta vedettävä kokonaisluku.
koko : [int tai tuple of ints, valinnainen] Tulostusmuoto. Jos annettu muoto on esim. (m, n, k), niin sitten piirretään m * n * k näytettä. Oletusarvo on Ei mitään, jolloin palautetaan yksi arvo.
dtype: [valinnainen] Haluttu lähtötietotyyppi.

Paluu: Satunnaisten kokonaislukujen joukko välissä [low, high)> tai yksi tällainen satunnainen int, jos kokoa ei ole ilmoitettu.

Koodi #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)>

Lähtö:

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

Koodi #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)>

Lähtö:

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


Koodi #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)>

Lähtö:

 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]]]