tf.raw_ops.RandomPoissonV2
Выдает случайные значения из распределения (распределений) Пуассона, описанного параметром rate.
tf.raw_ops.RandomPoissonV2(
shape,
rate,
seed=0,
seed2=0,
dtype=tf.dtypes.int64,
name=None
)
В этой операции используются два алгоритма, выбор которых зависит от rate. Если rate >= 10, для получения выборок методом преобразования с отбраковкой используется алгоритм Хорманна. См. http://www.sciencedirect.com/science/article/pii/0167668793909974
В противном случае для получения выборок путем перемножения равномерно распределенных случайных величин используется алгоритм Кнута. См. Donald E. Knuth (1969). Семичисленные алгоритмы. Искусство программирования, том 2. Addison Wesley
| Аргументы | |
|---|---|
shape | Tensor. Должен иметь один из следующих типов: int32, int64. Целочисленный тензор размерности 1. Форма независимых выборок, которые нужно получить из каждого распределения, описанного параметрами формы, заданными в rate. |
rate | Tensor. Должен иметь один из следующих типов: half, float32, float64, int32, int64. Тензор, каждый скалярный элемент которого является параметром «rate», описывающим соответствующее распределение Пуассона. |
seed | Необязательный int. По умолчанию — 0. Если для seed или seed2 задано ненулевое значение, генератор случайных чисел инициализируется указанным значением seed. В противном случае он инициализируется случайным значением seed. |
seed2 | Необязательный int. По умолчанию — 0. Второе значение seed, позволяющее избежать его совпадения с первым. |
dtype | Необязательный tf.DType из: tf.half, tf.float32, tf.float64, tf.int32, tf.int64. По умолчанию — tf.int64. |
name | Имя операции (необязательно). |
| Возвращаемое значение | |
|---|---|
Tensor типа dtype. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/RandomPoissonV2