NumPy API(二十四)——二进制操作

二进制操作

单元位运算

  • 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, …]) 按位计算求逆,或按位求逆,按元素计算。
  • left_shift(x1, x2, /[, out, where, casting, …]) 将整数的位向左移。
  • right_shift(x1, x2, /[, out, where, …]) 将整数的位向右移。

Bit位打包

  • packbits(myarray[, axis]) 将二进制值数组的元素打包到uint8数组中的位中。
  • unpackbits(myarray[, axis]) 将uint8数组的元素解包为二进制值输出数组。

输出格式

  • binary_repr(num[, width]) 将输入数字的二进制表示形式返回为字符串。

原文:https://www.numpy.org.cn/reference/routines

你可能感兴趣的:(NumPy API(二十四)——二进制操作)