数据分析 numpy数组_04 位操作

预备知识

1、0b以二进制存储,0以八进制(一位八进制数需要3位二进制),0x以16进制(一位八进制数需要4位二进制)

2、bits,二进制位;byte,字节,包含8个二进制位

数据分析 numpy数组_04 位操作

函数描述
bitwise_and 对数组元素执行位与操作
bitwise_or 对数组元素执行位或操作
invert 按位取反
left_shift 向左移动二进制表示的位,函数将数组元素的二进制形式为1的位全部左移动到指定位置,高位丢弃,低位补0
right_shift 向右移动二进制表示的位,

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

笔记:

1、np.binary_repr(13, width = 8)

2、bin()

3、如果左移或者右移移动的位!

原文地址:https://www.cnblogs.com/yinminbo/p/11434503.html