I would like to convert an integer tensor, a_dec=tf.constant([2,7], dtype=tf.int32) to a binary rank-2 tensor such as: a_bin=tf.constant([[0,1,0],[1,1,1]], dtype=tf.int32).
Is there any efficient way to do it?
If you know the size n of your vector, what about:
a_bin = tf.mod(tf.bitwise.right_shift(tf.expand_dims(a_dec,1), tf.range(n)), 2)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With