code: def __repr__(self):
      names = sorted({i for i, _ in self.matrix})
  
      headers = [""] + list(map(str, names))
      columns = [headers[1:]]
      for col in names:
          column = []
          for row in names:
              try:
                  val = (
                      self[row, col].get()
                      if isinstance(
                          self[row, col], stats.base.Statistic
                      )
                      else self[row, col]
                  )
                  column.append(f"{val:{self._fmt}}")
              except KeyError:
                  column.append("")
          columns.append(column)
  
      return utils.pretty.print_table(headers, columns)
  
imports: from __future__ import annotations
  import abc
  import itertools
  import numpy
  import pandas
  from river import stats, utils
label_desc: Use image node_id 3 for calling the SymmetricMatrix obj's underlying member method code with example usage: obj.__repr__() and returns: utils