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: If no arguments are specified, then this will return a default set
  of arguments to be run through the constructor.
  
  NOTE: Any classes that override this MUST return a tuple of arguments.
  Should be overridden by subclasses to specify the default arguments for kets and operators
docstr_tok: ["If","no","arguments","are","specified",",","then","this","will","return","a","default","set","of","arguments","to","be","run","through","the","constructor",".","NOTE",":","Any","classes","that","override","this","MUST","return","a","tuple","of","arguments",".","Should","be","overridden","by","subclasses","to","specify","the","default","arguments","for","kets","and","operators"]
code: def default_args(self):
      """If no arguments are specified, then this will return a default set
      of arguments to be run through the constructor.
  
      NOTE: Any classes that override this MUST return a tuple of arguments.
      Should be overridden by subclasses to specify the default arguments for kets and operators
      """
      raise NotImplementedError("No default arguments for this class!")
  
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 6 for calling the QExpr obj's underlying member method code with example usage: obj.default_args() without return types