NumPy - bit a bit_y

La operación AND bit a bit en los bits correspondientes de representaciones binarias de enteros en matrices de entrada se calcula mediante la función np.bitwise_and ().

Ejemplo

import numpy as np 
print 'Binary equivalents of 13 and 17:' 
a,b = 13,17 
print bin(a), bin(b) 
print '\n'  

print 'Bitwise AND of 13 and 17:' 
print np.bitwise_and(13, 17)

Su salida es la siguiente:

Binary equivalents of 13 and 17:
0b1101 0b10001

Bitwise AND of 13 and 17:
1

Puede verificar la salida de la siguiente manera. Considere la siguiente tabla de verdad AND bit a bit.

UN segundo Y
1 1 1
1 0 0
0 1 0
0 0 0
1 1 0 1
Y
1 0 0 0 1
result 0 0 0 0 1