二元操作#

逐元素位操作#

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])

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