jax.nn.one_hot#
- jax.nn.one_hot(x, num_classes, *, dtype=None, axis=-1)[源码]#
对给定的索引进行独热编码。
输入
x中的每个索引都将被编码为一个长度为num_classes的零向量,其中index处的元素设置为一。>>> jax.nn.one_hot(jnp.array([0, 1, 2]), 3) Array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], dtype=float32)
超出范围 [0, num_classes) 的索引将被编码为零。
>>> jax.nn.one_hot(jnp.array([-1, 3]), 3) Array([[0., 0., 0.], [0., 0., 0.]], dtype=float32)