РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
691 of 824 menu

Функция random.poisson

Функция random.poisson генерирует тензор со случайными значениями, распределенными по закону Пуассона. Первым параметром функция принимает интенсивность распределения (лямбда), которая может быть числом или тензором. Вторым параметром передается форма выходного тензора. Третьим параметром можно указать тип данных элементов.

Распределение Пуассона моделирует количество событий, происходящих за фиксированный интервал времени, если эти события происходят с постоянной средней интенсивностью и независимо друг от друга. Значения всегда неотрицательные целые числа.

Синтаксис

tf.random.poisson(lam, shape, [dtype])

Пример

Давайте сгенерируем тензор из пяти значений с интенсивностью 1:

import tensorflow as tf tf.random.set_seed(0) t = tf.random.poisson(lam=1, shape=(5,)) print(t)

Результат выполнения кода:

tf.Tensor([1 1 2 0 2], shape=(5,), dtype=float32)

Пример

Давайте сгенерируем двумерный тензор с интенсивностью 3:

import tensorflow as tf tf.random.set_seed(0) t = tf.random.poisson(lam=3, shape=(2, 3)) print(t)

Результат выполнения кода:

tf.Tensor( [[4. 2. 5.] [3. 3. 2.]], shape=(2, 3), dtype=float32)

Пример

Давайте укажем тип данных int32:

import tensorflow as tf tf.random.set_seed(0) t = tf.random.poisson(lam=2, shape=(4,), dtype=tf.int32) print(t)

Результат выполнения кода:

tf.Tensor([1 2 2 2], shape=(4,), dtype=int32)

Пример

Давайте передадим тензор интенсивностей разной формы:

import tensorflow as tf tf.random.set_seed(0) lam = tf.constant([1, 5, 10]) t = tf.random.poisson(lam=lam, shape=(3,)) print(t)

Результат выполнения кода:

tf.Tensor([1. 4. 9.], shape=(3,), dtype=float32)

Смотрите также

  • функцию normal,
    которая генерирует значения нормального распределения
  • функцию uniform,
    которая генерирует значения равномерного распределения
  • функцию gamma,
    которая генерирует значения гамма-распределения
  • функцию set_seed,
    которая задает зерно генератора случайных чисел
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить