Comment utiliser Python Numpy Random Fonction?

Comment utiliser Python Numpy Random Fonction?

Lorsque la valeur du nombre change dans chaque exécution du script, alors ce nombre est appelé un nombre aléatoire. Les nombres aléatoires sont principalement utilisés pour les différents types de tests et d'échantillonnage. De nombreuses façons existent dans Python pour générer le nombre aléatoire et l'utilisation d'un aléatoire Le module de la bibliothèque Numpy est une façon de le faire. De nombreuses fonctions existent dans un module aléatoire pour générer des nombres aléatoires, tels que rand (), randint (), random (), etc. Les utilisations du aléatoire() fonction du module aléatoire pour générer aléatoire Les nombres dans Python sont indiqués dans ce tutoriel.

Générer des nombres aléatoires en utilisant la fonction aléatoire ()

La syntaxe de la fonction aléatoire () du module aléatoire est donnée ci-dessous.

Syntaxe:

Array Numpy.aléatoire.aléatoire (taille = aucun)

Cette fonction peut prendre un argument facultatif, et la valeur par défaut de cet argument est Aucun. Tout entier ou tuple d'entiers peut être donné comme valeur d'argument qui a défini la forme du tableau qui sera renvoyée comme sortie. Si aucune valeur d'argument n'est fournie, alors un seul numéro flottant sera renvoyé au lieu d'un tableau. Différentes utilisations de la fonction aléatoire () sont présentées ci-dessous.

Exemple-1: utilisation de la fonction aléatoire () sans aucune valeur d'argument

L'exemple suivant montre l'utilisation de la fonction aléatoire () sans aucun argument qui génère un numéro aléatoire scalaire. La valeur renvoyée de cette fonction est imprimée plus tard.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Appel random () Fonction sans argument
random_number = np.aléatoire.aléatoire()
# Imprime la valeur aléatoire
print ("La sortie de la fonction aléatoire () est:", random_number)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Il montre des nombres aléatoires fractionnaires.

Exemple-2: utilisation de la fonction aléatoire () avec un entier

L'exemple suivant montre l'utilisation de la fonction aléatoire () avec un entier dans la valeur de l'argument de taille. Ici, 4 est défini sur l'argument de la taille. Le moyen que la fonction aléatoire () générera un tableau de quatre nombres aléatoires fractionnaires. La sortie de la fonction est imprimée plus tard.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Créez un tableau de 4 nombres aléatoires
np_array = np.aléatoire.aléatoire (taille = 4)
# Imprimez le tableau
print ("La sortie de la fonction aléatoire () est: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Il montre le réseau unidimensionnel de nombres fractionnaires.

Exemple-3: utilisation de la fonction aléatoire () avec un tuple de deux entiers

L'exemple suivant montre comment la fonction aléatoire () peut être utilisée pour créer un tableau bidimensionnel de nombres aléatoires fractionnaires. Ici, (2,5) est utilisé comme valeur de l'argument de la taille, et la fonction renverra un tableau bidimensionnel de nombres fractionnaires avec 2 lignes et 5 colonnes.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Créez un tableau bidimensionnel de nombres aléatoires
np_array = np.aléatoire.aléatoire (taille = (2, 5))
# Imprimez le tableau
print ("La sortie de la fonction aléatoire () est: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Il montre un tableau bidimensionnel de nombres aléatoires fractionnaires.

Exemple-4: utilisation de la fonction aléatoire () avec un tuple de trois entiers

L'exemple suivant montre comment la fonction aléatoire () peut être utilisée pour créer un tableau tridimensionnel de nombres aléatoires fractionnaires. Ici, (2,3,4) est utilisé comme valeur de l'argument de taille, et la fonction renverra un tableau tridimensionnel de nombres fractionnaires avec 3 lignes et 4 colonnes de 2 fois.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Créez un tableau tridimensionnel de nombres aléatoires
np_array = np.aléatoire.aléatoire (taille = (2, 3, 4))
# Imprimez le tableau
print ("La sortie de la fonction aléatoire () est: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. Il montre un tableau tridimensionnel de nombres aléatoires fractionnaires.

Exemple-5: utilisation de la fonction aléatoire () pour générer des flips de pièces

L'exemple suivant montre la façon de générer des flips de pièces à l'aide de nombres aléatoires. Un tableau Numpy de 10 nombres fractionnaires aléatoires a été créé à l'aide de la fonction aléatoire (). têtes Le tableau a été créé avec les valeurs booléennes en comparant les valeurs du tableau avec 0.7. Ensuite, les valeurs du têtes tableau et le nombre total de Vrai valeurs dans le têtes le tableau a été imprimé.

# Importer la bibliothèque Numpy
Importer Numpy comme NP
# Créez un tableau de 10 nombres aléatoires
np_array = np.aléatoire.aléatoire (10)
# Créez le tableau des flips de pièces en fonction des valeurs du tableau
têtes = np_array> 0.7
# Imprimez le tableau de tête
Print ("Les valeurs du tableau de tête sont: \ n", têtes)
# Imprimez le nombre de têtes
imprimer ("\ ntotal Les nombres de tête sont", np.sum (têtes))

Sortir:

La sortie similaire suivante apparaîtra après avoir exécuté le script. Les différentes sorties seront générées à différents moments pour des nombres aléatoires. Selon la sortie suivante, le nombre total de Vrai les valeurs sont 4.

Exemple-6: utilisation de la fonction aléatoire () pour le traçage

L'exemple suivant montre la façon de générer les graphiques d'un graphique à l'aide de la fonction aléatoire (). Ici, les valeurs de l'axe x ont été générées à l'aide de fonctions aléatoire () et tri (). Les valeurs de l'axe y ont été générées à l'aide de la fonction arange (). Ensuite, la fonction de tracé () de Matplotlib.Pypllot a été utilisé pour dessiner les parcelles du graphique. La fonction show () a été utilisée pour afficher le graphique.

# Importer les bibliothèques nécessaires
Importer Numpy comme NP
Importer Matplotlib.pypllot comme plt
# Créer une table triée de nombres aléatoires
x_axis = np.trier (np.aléatoire.aléatoire (500000))
# Créer des axes X pour CDF (Distribution de probabilité continue)
y_axis = np.Arange (1, 500000)
# Tracer le CDF à partir de nombres aléatoires
PLT.tracé (x_axis [:: 500], y_axis [:: 500], marker = '.', Markersize = 5, Color =' Red ')
# Afficher le graphique
PLT.montrer()

Sortir:

La sortie similaire suivante apparaîtra après avoir exécuté le script ci-dessus.

Conclusion

La fonction aléatoire () est une fonction très utile de Python pour effectuer différents types de tâches. Diverses utilisations de la fonction aléatoire () ont été montrées dans ce tutoriel en utilisant plusieurs exemples. Le but de l'utilisation de cette fonction sera effacé pour les lecteurs après avoir pratiqué correctement les exemples de ce tutoriel.