tf.one_hot()

TensorFlow1.2函数原型

https://www.tensorflow.org/versions/r1.2/api_docs/python/tf/one_hot

tf.one_hot
one_hot(
    indices,
    depth, #标量,指定了每个one-hot的dimension
    on_value=None, #默认为1
    off_value=None, #默认为0
    axis=None,  #默认为-1
    dtype=None, #当on_value, off_value没有指定时,默认为tf.float32
    name=None
)

数据间没有序关系的时候可以用one_hot编码。

indices所代表的位置,用on_value替代,其余位置用off_value替代。

输出维度:

1. 当indices是一个标量,则输出的shape为长度为depth的向量;

tf.reset_default_graph()

indices = 1
depth = 6

one_hot = tf.one_hot(indices=indices,
                     depth=depth,
               
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值