Quando il valore del numero cambia in ciascuna esecuzione dello script, quel numero viene chiamato numero casuale. I numeri casuali vengono utilizzati principalmente per i vari tipi di test e campionamento. Esistono molti modi in Python per generare il numero casuale e usare a casuale Il modulo della biblioteca numpy è un modo per farlo. Molte funzioni esistono nel modulo casuale per generare numeri casuali, come rand (), randint (), casual (), eccetera. Gli usi del casuale() funzione del modulo casuale da generare casuale I numeri in Python sono mostrati in questo tutorial.
Generare numeri casuali usando la funzione casuale ()
La sintassi della funzione casuale () del modulo casuale è riportata di seguito.
Sintassi:
Array Numpy.casuale.casuale (dimensione = nessuno)Questa funzione può assumere un argomento opzionale e il valore predefinito di questo argomento è Nessuno. Qualsiasi intero o tuplo degli interi può essere dato come valore dell'argomento che ha definito la forma dell'array che verrà restituito come output. Se non viene fornito alcun valore di argomento, verrà restituito un singolo numero mobile anziché un array. Di seguito sono visualizzati diversi usi della funzione casuale ().
Esempio-1: utilizzo della funzione casuale () senza alcun valore di argomento
L'esempio seguente mostra l'uso della funzione casuale () senza alcun argomento che genera un numero casuale scalare. Il valore restituito di questa funzione viene stampato in seguito.
# Importa Numpy LibraryProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Mostra numeri casuali frazionari.
Esempio-2: uso della funzione casuale () con un numero intero
L'esempio seguente mostra l'uso della funzione casuale () con un numero intero nel valore dell'argomento delle dimensioni. Qui, 4 è impostato sull'argomento delle dimensioni. I mezzi che la funzione casuale () genererà un array di quattro numeri casuali frazionari. L'output della funzione è stampata in seguito.
# Importa Numpy LibraryProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Mostra l'array unidimensionale di numeri frazionari.
Esempio-3: uso della funzione casuale () con una tupla di due numeri interi
L'esempio seguente mostra come la funzione casuale () può essere utilizzata per creare un array bidimensionale di numeri casuali frazionari. Qui, (2,5) viene utilizzato come valore dell'argomento della dimensione e la funzione restituirà un array bidimensionale di numeri frazionari con 2 righe e 5 colonne.
# Importa Numpy LibraryProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Mostra un array bidimensionale di numeri casuali frazionari.
Esempio-4: uso della funzione casuale () con una tupla di tre numeri interi
L'esempio seguente mostra come la funzione casuale () può essere utilizzata per creare un array tridimensionale di numeri casuali frazionari. Qui, (2,3,4) viene utilizzato come valore dell'argomento della dimensione e la funzione restituirà un array tridimensionale di numeri frazionari con 3 righe e 4 colonne di 2 volte.
# Importa Numpy LibraryProduzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. Mostra un array tridimensionale di numeri casuali frazionari.
Esempio-5: Uso della funzione casuale () per generare flip di monete
L'esempio seguente mostra il modo per generare lanci di monete usando numeri casuali. Un'array numpy di 10 numeri frazionari casuali è stato creato usando la funzione casuale (). teste L'array è stato creato con i valori booleani confrontando i valori dell'array con 0.7. Successivamente, i valori del teste array e il numero totale di VERO valori nel teste Array sono stati stampati.
# Importa Numpy LibraryProduzione:
Verrà visualizzato il seguente output simile dopo aver eseguito lo script. Le diverse uscite verranno generate in momenti diversi per numeri casuali. Secondo il seguente output, il numero totale di VERO I valori sono 4.
Esempio-6: Uso della funzione casuale () per la trama
L'esempio seguente mostra il modo per generare i grafici di un grafico usando la funzione casuale (). Qui, i valori dell'asse x sono stati generati usando funzioni casuali () e sort (). I valori dell'asse y sono stati generati usando la funzione Arange (). Successivamente, la funzione trama () di matplotlib.Pyplot è stato usato per disegnare i grafici del grafico. La funzione show () è stata utilizzata per visualizzare il grafico.
# Importa librerie necessarieProduzione:
Verrà visualizzato il seguente output simile dopo aver eseguito lo script sopra.
Conclusione
La funzione casuale () è una funzione molto utile di Python per eseguire diversi tipi di attività. In questo tutorial sono stati mostrati vari usi della funzione casuale (). Lo scopo di utilizzare questa funzione verrà cancellato per i lettori dopo aver praticato correttamente gli esempi di questo tutorial.