tensorflow中的位操作
版本号:1.10
TensorFlow支持位操作,在模块tf.bitwise中包含了几个基本的位操作,分别是:
1. bitwise_and() 位与操作
2. bitwise_or() 位或操作
3. bitwise_xor() 位异或操作
4. invert() 位反操作
5. left_shift() 位左移操作
6. right_shift() 位右移操作
使用方法很简单,以位与为例:
tf.bitwise.bitwise_and(
x,
y,
name=None
)
使用例子:
a = tf.constant(8) # 0000,1000
b = tf.constant(4) # 0000,0100
bitor = tf.bitwise.bitwise_or(a,b)
bitand = tf.bitwise.bitwise_and(a,b)
with tf.Session(config=config) as sess:
print(sess.run(bitor))
print(sess.run(bitand))
输出第一个为12,第二个为0,其他操作类似于此。

浙公网安备 33010602011771号