位运算#

逐元素位运算#

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

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