code: def adjoint(self):
          
          return MatrixOperator(self.matrix.conj().T,
                                domain=self.range, range=self.domain,
                                axis=self.axis)
docs: Adjoint operator represented by the adjoint matrix.
  
          Returns
          -------
          adjoint : `MatrixOperator`