NumPy 教程目录 Lesson11——NumPy 位运算
NumPy "bitwise_" 开头的函数是位运算函数。
NumPy 位运算包括以下几个函数:
函数 描述bitwise_and 对数组元素执行位与操作
bitwise_or 对数组元素执行位或操作
bitwise_xor 对数组元素执行位异或操作
invert 按位取反
left_shift 向左移动二进制表示的位
right_shift 向右移动二进制表示的位
binary_repr 以字符串形式返回输入数字的二进制表示形式
注:也可以使用 "&"、 "~"、 "|" 和 "^" 等操作符进行计算。
1.1 bitwise_andbitwise_and() 函数对数组中整数的二进制形式执行位与运算。
Example:
a,b = 13,17 print ('13 的二进制形式:') print (bin(a)) print ('17 的二进制形式:') print (bin(b)) print ('13 和 17 的位与:') print (np.bitwise_and(13, 17)) """ 13 的二进制形式: 0b1101 17 的二进制形式: 0b10001 13 和 17 的位与: 1 """