numpy.unpackbits(myarray,axis=None)¶Unpacks elements of a uint8 array into a binary-valued output array.
Each element ofmyarray represents a bit-field that should be unpackedinto a binary-valued output array. The shape of the output array is either1-D (ifaxis is None) or the same shape as the input array with unpackingdone along the axis specified.
| Parameters: | myarray : ndarray, uint8 type
axis : int, optional
|
|---|---|
| Returns: | unpacked : ndarray, uint8 type
|
See also
packbitsExamples
>>>a=np.array([[2],[7],[23]],dtype=np.uint8)>>>aarray([[ 2], [ 7], [23]], dtype=uint8)>>>b=np.unpackbits(a,axis=1)>>>barray([[0, 0, 0, 0, 0, 0, 1, 0], [0, 0, 0, 0, 0, 1, 1, 1], [0, 0, 0, 1, 0, 1, 1, 1]], dtype=uint8)