I dette innlegget vil vi utforske det tilfeldige.Multinomial () -funksjon i Numpy -pakken.
Multinomial () -funksjonen genererer en rekke multinomial distribusjon.
En multinomial fordeling er en multivariat generalisering av binomialfordelingen i sannsynlighetsteori.
Lær mer om multinomial distribusjon i ressursen nedenfor:
https: // no.Wikipedia.org/wiki/multinomial_distribution
Numpy NP.tilfeldig.multinomial () funksjonssyntaks
himmel
1 | tilfeldig.multinomial (n, pvals, størrelse = ingen) |
Funksjonsparametere
Funksjonsparametrene som diskutert nedenfor:
Returverdi
Funksjonen returnerer en rekke multinomiale fordelinger av formen som er spesifisert av størrelsesparameteren. Hvis størrelsen ikke er definert, vil funksjonen returnere en skalarverdi.
Eksempel 1
Tenk på eksempelkoden vist nedenfor:
1 2 3 4 | # Importer numpy Importer numpy som NP arr = np.tilfeldig.multinomial (6, [1/2.]*2, 2) trykk (ARR) |
Koden over genererer en rekke former (2,2) som definert av størrelsesparameteren.
MERK: Totalen av PVAL -ene må legge til en.
Den resulterende verdien er som vist:
1 2 | [[2 4] [5 1]] |
Eksempel nr. 2
Et annet eksempel er demonstrert i koden nedenfor:
1 2 3 | arr = np.tilfeldig.multinomial (8, [0.02064637,0.04639968,0.07105934,0.19605029,0.00845342,0.2492401 ,0.1561038,0.02840649,0.09912076,0.12451974], 3) trykk (ARR) |
Koden over skal returnere en matrise som vist:
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]] |
Lukking
I denne artikkelen demonstrerte vi hvordan vi bruker det tilfeldige.Multinomial () -funksjon i Numpy for å generere en rekke en multinomial distribusjon.
Glad koding!!