numpy.random.choice() i Python

numpy.random.choice() i Python

Med hjelp av valg() metoden, kan vi få de tilfeldige prøvene av en dimensjonal matrise og returnere de tilfeldige prøvene av numpy matrise.

Syntaks: numpy.random.choice(a, size=Ingen, replace=True, p=None)

Parametere:

1) a – 1-D-array av numpy med tilfeldige prøver.

2) størrelse - Utdataform av tilfeldige prøver av numpy array.

3) erstatte - Om prøven er med eller uten erstatning.

4) p – Sannsynligheten festes med hver prøve i en.

Utgang: Returner den numpy matrisen med tilfeldige prøver.

Eksempel #1:

I dette eksemplet kan vi se det ved å bruke valg() metoden, er vi i stand til å få de tilfeldige prøvene av numpy array, den kan generere ensartede eller uensartede prøver ved å bruke denne metoden.

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

Utgang:

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

Utgang: