【发布时间】:2018-06-28 05:29:39
【问题描述】:
我想将整数张量 a_dec=tf.constant([2,7], dtype=tf.int32) 转换为二进制 rank-2 张量,例如:a_bin=tf.constant([[0,1,0],[1,1,1]], dtype=tf.int32)。
有什么有效的方法吗?
【问题讨论】:
标签: tensorflow binary int
我想将整数张量 a_dec=tf.constant([2,7], dtype=tf.int32) 转换为二进制 rank-2 张量,例如:a_bin=tf.constant([[0,1,0],[1,1,1]], dtype=tf.int32)。
有什么有效的方法吗?
【问题讨论】:
标签: tensorflow binary int
如果您知道向量的大小n,那么:
a_bin = tf.mod(tf.bitwise.right_shift(tf.expand_dims(a_dec,1), tf.range(n)), 2)
【讨论】: