Выводит случайные значения из распределения Пуассона, описываемого скоростью.
Эта операция использует два алгоритма, в зависимости от скорости. Если скорость >= 10, то алгоритм Хормана используется для получения выборок посредством преобразования-отбраковки. См. http://www.sciencedirect.com/science/article/pii/0167668793909974.
В противном случае алгоритм Кнута используется для получения выборок путем умножения однородных случайных величин. См. Дональд Э. Кнут (1969). Получисловые алгоритмы. Искусство компьютерного программирования, Том 2. Эддисон Уэсли
Вложенные классы
сорт | СлучайныйПуассон.Параметры | Дополнительные атрибуты для RandomPoisson |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Выход <В> | какВывод () Возвращает символический дескриптор тензора. |
static <V расширяет TNumber > RandomPoisson <V> | create ( Область действия , Операнд <? расширяет TNumber > форму, Операнд <? расширяет TNumber > скорость, Класс <V> dtype, Параметры... параметры) Фабричный метод для создания класса, обертывающего новую операцию RandomPoisson. |
статический RandomPoisson <TInt64> | create ( Область действия , Операнд <? расширяет TNumber > форму, Операнд <? расширяет TNumber > скорость, Параметры... параметры) Фабричный метод для создания класса, обертывающего новую операцию RandomPoisson, с использованием типов вывода по умолчанию. |
Выход <В> | выход () Тензор с формой `shape + shape(rate)`. |
статический RandomPoisson.Options | семя (длинное семя) |
статический RandomPoisson.Options | семя2 (длинное семя2) |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
общедоступный вывод <V> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static RandomPoisson <V> create (область действия , операнд <? расширяет TNumber > форму, операнд <? расширяет TNumber > скорость, класс <V> dtype, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию RandomPoisson.
Параметры
объем | текущий объем |
---|---|
форма | 1D целочисленный тензор. Форма независимых выборок, извлекаемая из каждого распределения, описываемого параметрами формы, указанными в скорости. |
ставка | Тензор, в котором каждый скаляр является параметром «скорости», описывающим соответствующее распределение Пуассона. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр RandomPoisson
public static RandomPoisson <TInt64> create (область действия , операнд <? расширяет TNumber > форму, операнд <? расширяет TNumber > скорость, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию RandomPoisson, с использованием типов вывода по умолчанию.
Параметры
объем | текущий объем |
---|---|
форма | 1D целочисленный тензор. Форма независимых выборок, извлекаемая из каждого распределения, описываемого параметрами формы, указанными в скорости. |
ставка | Тензор, в котором каждый скаляр является параметром «скорости», описывающим соответствующее распределение Пуассона. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр RandomPoisson
публичный вывод <V> вывод ()
Тензор с формой `shape + shape(rate)`. Каждый срез `[:, ..., :, i0, i1, ...iN]` содержит выборки, взятые для `rate[i0, i1, ...iN]`.
общедоступное статическое семя RandomPoisson.Options (длинное семя)
Параметры
семя | Если для `seed` или `seed2` установлено значение, отличное от нуля, генератор случайных чисел заполняется данным начальным числом. В противном случае он засеивается случайным семенем. |
---|
общедоступный статический RandomPoisson.Options семя2 (длинное семя2)
Параметры
семя2 | Второе семя, чтобы избежать столкновения семян. |
---|