位操作#

逐元素位操作#

bitwise_and(x1, x2, /[, out, where, ...])

计算两个数组元素按位的与运算.

bitwise_or(x1, x2, /[, out, where, casting, ...])

计算两个数组元素按位或的结果.

bitwise_xor(x1, x2, /[, out, where, ...])

计算两个数组元素按位异或的结果.

invert(x, /[, out, where, casting, order, ...])

按元素计算位反转,或按位非.

bitwise_invert(x, /[, out, where, casting, ...])

按元素计算位反转,或按位非.

left_shift(x1, x2, /[, out, where, casting, ...])

将整数的位向左移动.

bitwise_left_shift(x1, x2, /[, out, where, ...])

将整数的位向左移动.

right_shift(x1, x2, /[, out, where, ...])

将整数的位向右移动.

bitwise_right_shift(x1, x2, /[, out, where, ...])

将整数的位向右移动.

位打包#

packbits(a, /[, axis, bitorder])

将二值数组的元素打包成 uint8 数组中的位.

unpackbits(a, /[, axis, count, bitorder])

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

输出格式化#

binary_repr(num[, width])

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