二进制运算

逐元素位操作

方法 描述
bitwise_and(x1, x2, /[, out, where, …]) 按元素计算两个数组的按位与。
bitwise_or(x1, x2, /[, out, where, casting, …]) 按元素计算两个数组的按位或。
bitwise_xor(x1, x2, /[, out, where, …]) 按元素计算两个数组的按位XOR。
invert(x, /[, out, where, casting, order, …]) 按元素计算按位求逆,或按位求非。
left_shift(x1, x2, /[, out, where, casting, …]) 将整数的位向左移动。
right_shift(x1, x2, /[, out, where, …]) 向右移整数的位。

打包二进制

方法 描述
packbits(a[, axis, bitorder]) 将二进制值数组的元素打包为uint8数组中的位。
unpackbits(a[, axis, count, bitorder]) 将uint8数组的元素解压缩为二进制值输出数组。

输出格式

方法 描述
binary_repr(num[, width]) 以字符串形式返回输入数字的二进制表示形式。