Dans cet article, nous explorerons le hasard.Fonction multinomiale () dans le package Numpy.
La fonction multinomiale () génère un tableau de distribution multinomiale.
Une distribution multinomiale est une généralisation multivariée de la distribution binomiale dans la théorie des probabilités.
En savoir plus sur la distribution multinomiale dans la ressource ci-dessous:
https: // en.Wikipédia.org / wiki / multinomial_distribution
Numpy NP.aléatoire.Syntaxe de fonction multinomiale ()
ciel
1 | aléatoire.multinomial (n, pvals, taille = aucun) |
Paramètres de fonction
Les paramètres de fonction comme indiqué ci-dessous:
Valeur de retour
La fonction renvoie un tableau de distributions multinomiales de la forme spécifiée par le paramètre de taille. Si la taille n'est pas définie, la fonction renvoie une valeur scalaire.
Exemple 1
Considérez l'exemple de code ci-dessous:
1 2 3 4 | # Importer Numpy Importer Numpy comme NP arr = np.aléatoire.multinomial (6, [1/2.] * 2, 2) imprimer (arr) |
Le code ci-dessus génère un tableau de formes (2,2) tel que défini par le paramètre de taille.
NOTE: Le total des Pvals doit ajouter à un.
La valeur résultante est comme indiqué:
1 2 | [[2 4] [5 1]] |
Exemple n ° 2
Un autre exemple est démontré dans le code ci-dessous:
1 2 3 | arr = np.aléatoire.multinomial (8, [0.02064637,0.04639968,0.07105934,0.19605029,0.00845342,0.2492401 ,0.1561038,0.02840649,0.09912076,0.12451974], 3) imprimer (arr) |
Le code ci-dessus doit renvoyer un tableau comme indiqué:
1 2 3 | [[0 0 0 1 0 2 2 0 1 2] [0 0 0 1 0 3 0 0 3 1] [0 1 1 2 0 2 1 0 1 0]] |
Fermeture
Dans cet article, nous avons démontré comment utiliser le hasard.Fonction multinomiale () en Numpy pour générer un tableau d'une distribution multinomiale.
Codage heureux!!