code: def get_image(dataset):
      
      dim, nrow, ncol = dataset.shape
      uint8_dataset = dataset.astype('uint8')
      if not (uint8_dataset == dataset).all():
          message = (
              "\nYour image was cast to a `uint8` (`<img>.astype(uint8)`), "
              "but some information was lost.\nPlease check your gif and "
              "convert to uint8 beforehand if the gif looks wrong."
          )
          warnings.warn(message)
      image = [[
              struct.pack(
                  'BBB',
                  uint8_dataset[0, i, j],
                  uint8_dataset[1, i, j],
                  uint8_dataset[2, i, j]
              )
              for j in range(ncol)]
          for i in range(nrow)]
      return image
docs: Convert the NumPy array to two nested lists with r,g,b tuples.