ray.rllib.utils.numpy.one_hot#
- ray.rllib.utils.numpy.one_hot(x: numpy.array | jnp.ndarray | tf.Tensor | torch.Tensor | int, depth: int = 0, on_value: float = 1.0, off_value: float = 0.0, dtype: type = numpy.float32) numpy.ndarray [源代码]#
用于numpy的独热编码实用函数。
感谢 qianyizhang: https://gist.github.com/qianyizhang/07ee1c15cad08afb03f5de69349efc30.
- 参数:
x – 要进行独热编码的输入。
depth – 要进行独热编码的最大数量(最后一级的尺寸)。
on_value – 用于开启的值。默认值:1.0。
off_value – 用于关闭的值。默认值:0.0。
- 返回:
输入数组的热编码等价形式。