Esploriamo come funziona questa funzione e come usarla.
Sintassi della funzione di scelta casuale numpy
La funzione ha una sintassi relativamente semplice, come espresso nello snippet di codice di seguito:
casuale.Scelta (a, size = nessuno, sostituire = true, p = nessuno)Parametri della funzione
Sono spiegati i parametri sopra:
Valore di ritorno della funzione
La funzione restituisce quindi campioni casuali generati dall'array di input.
Esempi
Illustriamo come utilizzare questa funzione tramite esempi.
Esempio 1
Considera lo snippet di codice di esempio mostrato di seguito:
# Importa NumpyIl codice sopra dovrebbe generare un campione uniforme di dimensione cinque da NP.Arange (10).
L'output risultante è come mostrato:
[1 8 9 5 2]Esempio 2
Per disattivare la sostituzione, è possibile specificare il parametro Sostituisci su False come mostrato:
Importa Numpy come NPIl valore risultante è come mostrato:
[0 8 3 2 1]Esempio 3
Per generare campioni non uniformi, possiamo fare:
Stampa (NP.casuale.scelta (5, 5, p = [0.2, 0.1, 0.3, 0.4, 0]))Questo dovrebbe tornare:
[3 0 3 3 0]Chiusura
In questo articolo, abbiamo discusso di come il casuale.La funzione Choice () funziona e come usarla per ottenere campioni casuali da un array di input.
Controlla i documenti per ulteriori informazioni e grazie per la lettura!!