NumPy - 按位或

  • 简述

    输入数组中整数二进制表示的相应位的按位或运算由下式计算np.bitwise_or()函数。
  • 例子

    
    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)
    
    它的输出如下 -
    
    Binary equivalents of 13 and 17:
    0b1101 0b10001
    Bitwise OR of 13 and 17:
    29
    
    您可以使用下表验证此输出。考虑以下按位或真值表。
    A B OR
    1 1 1
    1 0 1
    0 1 1
    0 0 0
    1 1 0 1
    AND
    1 0 0 0 1
    结果 1 1 1 0 1
    11101 的十进制等效值为 29。