Explorons comment cette fonction fonctionne et comment l'utiliser.
Syntaxe de fonction de choix aléatoire numpy
La fonction a une syntaxe relativement simple, comme exprimé dans l'extrait de code ci-dessous:
aléatoire.Choix (A, taille = aucun, remplacer = true, p = aucun)Paramètres de fonction
Les paramètres ci-dessus sont expliqués:
Valeur de retour de fonction
La fonction renvoie ensuite des échantillons aléatoires générés à partir du tableau d'entrée.
Exemples
Illustrons comment utiliser cette fonction via des exemples.
Exemple 1
Considérez l'exemple d'extrait de code ci-dessous:
# Importer NumpyLe code ci-dessus devrait générer un échantillon uniforme de taille cinq de NP.Arange (10).
La sortie résultante est comme indiqué:
[1 8 9 5 2]Exemple 2
Pour désactiver le remplacement, vous pouvez spécifier le paramètre de remplacement en faux comme indiqué:
Importer Numpy comme NPLa valeur résultante est comme indiqué:
[0 8 3 2 1]Exemple 3
Pour générer des échantillons non uniformes, nous pouvons faire:
Imprimer (NP.aléatoire.choix (5, 5, p = [0.2, 0.dix.3, 0.4, 0]))Cela devrait revenir:
[3 0 3 3 0]Fermeture
Dans cet article, nous avons discuté de la façon dont le hasard.La fonction Choice () fonctionne et comment l'utiliser pour obtenir des échantillons aléatoires à partir d'un tableau d'entrée.
Vérifiez les documents pour plus et merci d'avoir lu!!