Предполагая, что ваш массив действительно является массивом 6D, где каждый элемент является np.int8, вы можете сделать это следующим образом:
arr = np.random.randint(-100, 100, (2, 3, 2, 3, 8, 8)).astype(np.int8)
print(arr.shape)
print(arr.dtype)
arr_bytes = arr.tobytes()
arr_reborn = np.frombuffer(arr_bytes, dtype=np.int8).reshape(arr.shape)
print(np.all(arr == arr_reborn))
print
>>> (2, 3, 2, 3, 8, 8)
>>> int8
>>> True