TensorFlow函數(shù):tf.random_poisson

2018-11-25 11:24 更新
tf.random_poisson 函數(shù)
random_poisson(
    lam,
    shape,
    dtype=tf.float32,
    seed=None,
    name=None
)

定義在:tensorflow/python/ops/random_ops.py.

從每個給定的 Poisson 分布中繪制 shape 的樣本.

該函數(shù)中的 lam 參數(shù)是描述該分布的速率參數(shù).

如下示例:

samples = tf.random_poisson([0.5, 1.5], [10]) 
# samples 的形狀為 [10, 2], 其中每個 slice [:, 0] 和 [:, 1] 表示從每個分布中抽取的樣本
samples = tf.random_poisson([12.2, 3.3], [7, 5]) 
# samples 的形狀為 [7, 5, 2], 其中每個 slice [:, :, 0] 和 [:, :, 1] 表示從兩個分布的其中一個提取的 7x5 樣本

參數(shù):

  • lam:一個張量或者 Python 值或者 dtype 類型的 N-D 數(shù)組 .lam 提供描述要采樣的 Poisson 分布的速率參數(shù).
  • shape:一維整數(shù)張量或 Python 數(shù)組.輸出樣本的形狀按照 “速率” - 參數(shù)化分布繪制.
  • dtype:lam 和輸出的類型:float16,float32 或 float64.
  • seed:一個 Python 整數(shù).用于為分布創(chuàng)建一個隨機種子.查看 tf.set_random_seed 行為.
  • name:操作的可選名稱.

返回:

  • samples:形狀為 tf.concat(shape, tf.shape(lam)) 并且具有 dtype 類型值的 Tensor.
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號