二进制操作#

元素级位操作#

bitwise_and(x1, x2, /[, out, casting, dtype])

计算两个数组的元素级按位与。

bitwise_or(x1, x2, /[, out, casting, dtype])

计算两个数组的元素级按位或。

bitwise_xor(x1, x2, /[, out, casting, dtype])

计算两个数组的元素级按位异或。

invert(x, /[, out, casting, dtype])

计算数组的元素级按位非。

left_shift(x1, x2, /[, out, casting, dtype])

将每个整数元素的位向左移。

right_shift(x1, x2, /[, out, casting, dtype])

将每个整数元素的位向右移。

位打包#

packbits(a[, axis, bitorder])

将二进制值数组的元素打包成 uint8 数组中的位。

unpackbits(a[, axis, bitorder])

将 uint8 数组的元素解包到二进制值输出数组中。

输出格式化#

binary_repr(num[, width])

将输入数字的二进制表示形式作为字符串返回。