To get bits from bytes:
bytes = bytes([0x13, 0x00, 0x00, 0x00, 0x08, 0x00])
bits = numpy.unpackbits(bytes)
throws this error:
TypeError: Expected an input array of unsigned byte data type
but if I get bytes in this way it works:
bytes = numpy.fromfile(filename, dtype="uint8")
How to solve this error, thanks.