ray.rllib.models.distributions.Distribution.sample#

abstract Distribution.sample(*, sample_shape: Tuple[int, ...] = None, return_logp: bool = False, **kwargs) numpy.array | jnp.ndarray | tf.Tensor | torch.Tensor | Tuple[numpy.array | jnp.ndarray | tf.Tensor | torch.Tensor, numpy.array | jnp.ndarray | tf.Tensor | torch.Tensor][源代码]#

从分布中抽取一个样本。

参数:
  • sample_shape – 要绘制的样本的形状。

  • return_logp – 是否返回采样值的对数概率。

  • **kwargs – 向前兼容占位符。

返回:

采样值。如果 return_logp 为 True,则返回一个包含采样值及其对数概率的元组。