logo

Willekeurige steekproeven in numpy | randint() functie

numpy.random.randint()> is een van de functies voor het uitvoeren van willekeurige steekproeven in numpy. Het retourneert een array met een gespecificeerde vorm en vult deze met willekeurige gehele getallen van laag (inclusief) tot hoog (exclusief), d.w.z. in het interval [low, high).>

Syntaxis: numpy.random.randint(laag, hoog=Geen, grootte=Geen, dtype=’l’)

Parameters:
laag : [int] Laagste gehele getal (met teken) dat uit de distributie moet worden gehaald. Maar het werkt als het hoogste gehele getal in de steekproef als high=None.
hoog : [int, optioneel] Grootste gehele getal (met teken) dat uit de distributie kan worden gehaald.
maat : [int of tuple van ints, optioneel] Uitvoervorm. Als de gegeven vorm bijvoorbeeld (m, n, k) is, worden m * n * k monsters getrokken. De standaardwaarde is Geen, in welk geval één enkele waarde wordt geretourneerd.
dtype: [optioneel] Gewenst uitvoergegevenstype.



Opbrengst : Array van willekeurige gehele getallen in het interval [low, high)>of een enkele willekeurige int als de grootte niet is opgegeven.

Code #1:

maven installeren




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

>

>

Uitgang:

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

Code #2:


gemiddeld versus gemiddeld



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

>

>

Uitgang:

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


Code #3:


diff in python



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

>

>

Uitgang:

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