NumPy - bitwise_or

A operação OR bit a bit nos bits correspondentes de representações binárias de inteiros em matrizes de entrada é calculada por np.bitwise_or() função.

Exemplo

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

print 'Bitwise OR of 13 and 17:' 
print np.bitwise_or(13, 17)

Seu resultado é o seguinte -

Binary equivalents of 13 and 17:
0b1101 0b10001

Bitwise OR of 13 and 17:
29

Você pode verificar essa saída usando a tabela a seguir. Considere a seguinte tabela verdade Bitwise OR.

UMA B OU
1 1 1
1 0 1
0 1 1
0 0 0
1 1 0 1
E
1 0 0 0 1
result 1 1 1 0 1

O equivalente decimal de 11101 é 29.