numpy.random.choice() in Python
Met de hulp van keuze() Met deze methode kunnen we de willekeurige steekproeven van een eendimensionale array verkrijgen en de willekeurige steekproeven van de numpy-array retourneren.
Syntaxis: numpy.random.choice(a, size=Geen, vervangen=Waar, p=Geen)
Parameters:
1) een – 1-D-array van numpy met willekeurige steekproeven.
2) maat – Uitvoervorm van willekeurige steekproeven van een numpy-array.
3) vervangen – Of het monster nu met of zonder vervanging is.
4) p– De waarschijnlijkheid is bij elk monster in a van toepassing.
Uitgang: Retourneert de numpy-reeks willekeurige steekproeven.
Voorbeeld 1 :
In dit voorbeeld kunnen we dat zien door gebruik te maken van keuze() methode, we zijn in staat om de willekeurige steekproeven van de numpy-array te krijgen, het kan uniforme of niet-uniforme monsters genereren door deze methode te gebruiken.
Python3
# import choice> import> numpy as np> import> matplotlib.pyplot as plt> > # Using choice() method> gfg> => np.random.choice(> 13> ,> 5000> )> > count, bins, ignored> => plt.hist(gfg,> 25> , density> => True> )> plt.show()> |
Uitgang:
Voorbeeld #2:
Python3
# import choice> import> numpy as np> import> matplotlib.pyplot as plt> > # Using choice() method> gfg> => np.random.choice(> 5> ,> 1000> , p> => [> 0.2> ,> 0.1> ,> 0.3> ,> 0.4> ,> 0> ])> > count, bins, ignored> => plt.hist(gfg,> 14> , density> => True> )> plt.show()> |
Uitgang: