logo

Náhodný výběr v numpy | funkce randint().

numpy.random.randint()> je jednou z funkcí pro provádění náhodného vzorkování v numpy. Vrátí pole zadaného tvaru a naplní ho náhodnými celými čísly od nízkého (včetně) po vysoké (exkluzivní), tj. v intervalu [low, high).>

Syntaxe: numpy.random.randint(nízká, vysoká=žádná, velikost=žádná, dtype=’l’)

Parametry:
nízká: [int] Nejnižší (se znaménkem) celé číslo, které se má získat z distribuce. Ale funguje jako nejvyšší celé číslo ve vzorku, pokud je vysoké=Žádné.
vysoká: [int, volitelné] Největší celé číslo (se znaménkem), které se má z distribuce získat.
velikost: [int nebo n-tice ints, volitelné] Výstupní tvar. Pokud je daný tvar např. (m, n, k), pak se nakreslí m * n * k vzorků. Výchozí hodnota je Žádná, v takovém případě je vrácena jedna hodnota.
dtype: [nepovinné] Požadovaný výstupní datový typ.



Vrátit se : Pole náhodných celých čísel v intervalu [low, high)>nebo jeden takový náhodný int, pokud není uvedena velikost.

Kód #1:

selen výukový program java




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

>

>

Výstup :

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

Kód #2:


sloučení řazení java



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

>

>

Výstup :

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


Kód #3:


c# seznam



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

>

>

Výstup :

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