原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.packbits.html
校对:(虚位以待)
numpy.
packbits
(myarray, axis=None)将二进制值数组的元素包含在uint8数组中的位中。
通过在末尾插入零位将结果填充为全字节。
参数: | myarray:array_like
axis:int,可选
|
---|---|
返回: | 打包:ndarray
|
也可以看看
unpackbits
例子
>>> a = np.array([[[1,0,1],
... [0,1,0]],
... [[1,1,0],
... [0,0,1]]])
>>> b = np.packbits(a, axis=-1)
>>> b
array([[[160],[64]],[[192],[32]]], dtype=uint8)
注意,在二进制160 = 1010 0000,64 = 0100 0000,192 = 1100 0000和32 = 0010 0000中。