La oss utforske hvordan denne funksjonen fungerer og hvordan vi bruker den.
Numpy tilfeldig valgfunksjonssyntaks
Funksjonen har en relativt enkel syntaks, som uttrykt i kodebiten nedenfor:
tilfeldig.valg (a, størrelse = ingen, erstatt = true, p = ingen)Funksjonsparametere
Parametrene ovenfor er forklart:
Funksjonsretur
Funksjonen returnerer deretter tilfeldige prøver generert fra inngangsarrayen.
Eksempler
La oss illustrere hvordan vi bruker denne funksjonen via eksempler.
Eksempel 1
Tenk på eksemplet kodebit vist nedenfor:
# Importer numpyKoden over skal generere en jevn prøve av størrelse fem fra NP.Arange (10).
Den resulterende utgangen er som vist:
[1 8 9 5 2]Eksempel 2
For å slå av erstatning, kan du spesifisere erstatningsparameteren til FALSE som vist:
Importer numpy som NPDen resulterende verdien er som vist:
[0 8 3 2 1]Eksempel 3
For å generere en ikke-uniform prøver, kan vi gjøre:
trykk (NP.tilfeldig.valg (5, 5, p = [0.2, 0.1, 0.3, 0.4, 0])))Dette skulle komme tilbake:
[3 0 3 3 0]Lukking
I denne artikkelen diskuterte vi hvordan det tilfeldige.Choice () Funksjon fungerer og hvordan du bruker den for å få tilfeldige prøver fra en input -matrise.
Sjekk dokumentene for mer, og takk for at du har lest!!