Lesson11——NumPy 位运算

NumPy 教程目录 Lesson11——NumPy运算

  NumPy "bitwise_" 开头的函数是位运算函数。

  NumPy 位运算包括以下几个函数:

函数 描述
bitwise_and   对数组元素执行位与操作  
bitwise_or   对数组元素执行位或操作  
bitwise_xor   对数组元素执行位异或操作  
invert   按位取反  
left_shift   向左移动二进制表示的位  
right_shift   向右移动二进制表示的位  
binary_repr   以字符串形式返回输入数字的二进制表示形式  

  注:也可以使用 "&"、 "~"、 "|" 和 "^" 等操作符进行计算。

1.1 bitwise_and

  bitwise_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 """

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzsxgw.html