Python中的numpy.packbits()
numpy.packbits()是另一个在numpy中进行二进制操作的函数。它用于将二进制值数组中的元素打包成uint8数组中的比特,通过在最后插入零比特,将结果填充成全字节。
语法: numpy.packbits(arr, axis=None)
参数 :
arr : [array_like] 一个整数或布尔运算的数组,其元素应打包成比特。
axis: [ int, optional] 进行比特打包的维度,如果没有,则以扁平化的数组进行打包。
返回: [packed ndarray] uint8类型的数组,其元素代表与输入元素的逻辑(0或非零)值相对应的位。
代码#1:
输出 :
代码#2:
输出 :