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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容