read_bit_array
read_bit_array#
- read_bit_array(bit_mask: Union[xarray.core.dataarray.DataArray, numpy.ndarray], bit_id: Union[list, int]) Union[numpy.ndarray, list] [source]#
Read bit arrays as a succession of binary masks (sort of read a slice of the bit mask, slice number bit_id)
>>> bit_array = np.random.randint(5, size=[3,3]) array([[1, 1, 3], [4, 2, 0], [4, 3, 2]], dtype=uint8) # Get the 2nd bit array >>> read_bit_array(bit_array, 2) array([[0, 0, 0], [1, 0, 0], [1, 0, 0]], dtype=uint8)