Wyprowadza losowe wartości z rozkładu Poissona opisanego współczynnikiem.
Ta operacja wykorzystuje dwa algorytmy, w zależności od szybkości. Jeśli szybkość >= 10, wówczas do pozyskiwania próbek poprzez transformację-odrzucenie stosuje się algorytm Hormanna. Zobacz http://www.sciencedirect.com/science/article/pii/0167668793909974.
W przeciwnym razie algorytm Knutha służy do pozyskiwania próbek poprzez mnożenie jednolitych zmiennych losowych. Patrz Donald E. Knuth (1969). Algorytmy półnumeryczne. Sztuka programowania komputerowego, tom 2. Addison Wesley
Klasy zagnieżdżone
klasa | Losowe opcje Poissona | Opcjonalne atrybuty dla RandomPoisson |
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Wyjście <V> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <V rozszerza TNumber > RandomPoisson <V> | |
statyczny RandomPoisson <TInt64> | |
Wyjście <V> | wyjście () Tensor o kształcie „kształt + kształt (szybkość)”. |
statyczne RandomPoisson.Options | nasiona (długie nasiona) |
statyczne RandomPoisson.Options | nasiona 2 (Długie nasiona 2) |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście <V> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static RandomPoisson <V> create ( zakres zakresu , Operand <? rozszerza TNumber > kształt, Operand <? rozszerza TNumber > szybkość, klasa<V> dtyp, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RandomPoisson.
Parametry
zakres | aktualny zakres |
---|---|
kształt | Tensor liczb całkowitych 1-D. Kształt niezależnych próbek do wyciągnięcia z każdego rozkładu opisanego parametrami kształtu podanymi w szybkości. |
wskaźnik | Tensor, w którym każdy skalar jest parametrem „szybkości” opisującym powiązany rozkład Poissona. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja RandomPoisson
public static RandomPoisson < TInt64 > create ( Zakres zakresu, Operand <? rozszerza numer TNumber > kształt, Operand <? rozszerza numer TNumber > szybkość, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RandomPoisson przy użyciu domyślnych typów wyjściowych.
Parametry
zakres | aktualny zakres |
---|---|
kształt | Tensor liczb całkowitych 1-D. Kształt niezależnych próbek do wyciągnięcia z każdego rozkładu opisanego parametrami kształtu podanymi w szybkości. |
wskaźnik | Tensor, w którym każdy skalar jest parametrem „szybkości” opisującym powiązany rozkład Poissona. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja RandomPoisson
publiczne wyjście <V> wyjście ()
Tensor o kształcie „kształt + kształt (szybkość)”. Każdy wycinek „[:, ..., :, i0, i1, ...iN]” zawiera próbki pobrane dla „szybkości [i0, i1, ...iN]”.
public static RandomPoisson.Options ziarno (długie ziarno)
Parametry
nasionko | Jeśli „ziarno” lub „ziarno2” jest ustawione na wartość różną od zera, generator liczb losowych jest inicjowany przez dane ziarno. W przeciwnym razie jest on zaszczepiany losowo. |
---|
public static RandomPoisson.Options nasiono2 (długie ziarno2)
Parametry
ziarno2 | Drugie ziarno, aby uniknąć kolizji nasion. |
---|