二进制运算
逐元素位操作
方法 | 描述 |
---|---|
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]) | 以字符串形式返回输入数字的二进制表示形式。 |