code: def print_probabilities(state: State, ndigits: int = 4,
                          file: TextIO = None) -> None:
      
      prob = bk.evaluate(state.probabilities())
      for index, prob in np.ndenumerate(prob):
          prob = round(prob, ndigits)
          if prob == 0.0:
              continue
          ket = "".join([str(n) for n in index])
          print(ket, ":", prob, file=file)
docs: Pretty print state probabilities.
  
      Args:
          state:
          ndigits: Number of digits of accuracy
          file: Output stream (Defaults to stdout)