class_docstr: A base class for all quantum object like operators and states.
class_docstr_tok: ["A","base","class","for","all","quantum","object","like","operators","and","states","."]
docstr: The label is the unique set of identifiers for the object.
  
  Usually, this will include all of the information about the state
  *except* the time (in the case of time-dependent objects).
  
  This must be a tuple, rather than a Tuple.
docstr_tok: ["The","label","is","the","unique","set","of","identifiers","for","the","object",".","Usually",",","this","will","include","all","of","the","information","about","the","state","*","except","*","the","time","(","in","the","case","of","time-dependent","objects",")",".","This","must","be","a","tuple",",","rather","than","a","Tuple","."]
code: def label(self):
      """The label is the unique set of identifiers for the object.
  
      Usually, this will include all of the information about the state
      *except* the time (in the case of time-dependent objects).
  
      This must be a tuple, rather than a Tuple.
      """
      if (
          len(self.args) == 0
      ):  # If there is no label specified, return the default
          return self._eval_args(list(self.default_args()))
      else:
          return self.args
  
imports: from sympy.core.expr import Expr
  from sympy.core.symbol import Symbol
  from sympy.core.sympify import sympify
  from sympy.matrices.dense import Matrix
  from sympy.printing.pretty.stringpict import prettyForm
  from sympy.core.containers import Tuple
  from sympy.utilities.iterables import is_sequence
  from sympy.physics.quantum.dagger import Dagger
  from sympy.physics.quantum.matrixutils import numpy_ndarray, scipy_sparse_matrix, to_sympy, to_numpy, to_scipy_sparse
label_desc: Use image node_id 4 for calling the QExpr obj's underlying member method code with example usage: obj.label() and returns: self, self