Numpy NP.Losowy.Wielomianowy

Numpy NP.Losowy.Wielomianowy

W tym poście zbadamy losowe.Funkcja multinomiczna () w pakiecie Numpy.

Funkcja wielomianowa () generuje tablicę rozkładu wielomianowego.

Rozkład wielomianowy jest wielowymiarowym uogólnieniem rozkładu dwumianowego w teorii prawdopodobieństwa.

Dowiedz się więcej o dystrybucji wielomianowej w poniższym zasobie:

https: // en.Wikipedia.org/wiki/multinomial_distribution

Numpy NP.losowy.Składnia funkcji wielomianowej ()

niebo

1
losowy.wielomianowy (N, PVALS, rozmiar = brak)

Parametry funkcji

Parametry funkcji, jak omówiono poniżej:

  1. N - określa liczbę eksperymentów.
  2. PVALS - ustawia prawdopodobieństwo każdego z różnych wyników p.
  3. rozmiar - Ustawia kształt wyjściowy wynikowej tablicy.

Wartość zwracana

Funkcja zwraca tablicę rozkładów wielomianowych kształtu określonego w parametrze wielkości. Jeśli rozmiar nie zostanie zdefiniowany, funkcja zwróci wartość skalarną.

Przykład 1

Rozważ przykładowy kod pokazany poniżej:

1
2
3
4
# Importuj Numpy
importować Numpy jako NP
ARR = NP.losowy.wielomianowy (6, [1/2.]*2, 2)
Drukuj (ARR)

Powyższy kod generuje tablicę kształtów (2,2) zgodnie z definicją parametru rozmiaru.

NOTATKA: Suma PVAL musi dodać do jednego.

Powstała wartość jest jak pokazana:

1
2
[[2 4]
[5 1]]

Przykład nr 2

Kolejny przykład pokazano w poniższym kodzie:

1
2
3
ARR = NP.losowy.wielomianowy (8, [0.02064637,0.04639968,0.07105934,0.19605029,0.00845342,0.2492401
,0.1561038,0.02840649,0.09912076,0.12451974], 3)
Drukuj (ARR)

Powyższy kod powinien zwrócić tablicę, jak pokazano:

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]]

Zamknięcie

W tym artykule wykazaliśmy, jak korzystać z losowej.Funkcja wielomianowa () w Numpy w celu wygenerowania szeregu rozkładu wielomianowego.

Szczęśliwe kodowanie!!