class_docstr: The Hermitian adjoint of a matrix expression.
  
  This is a symbolic object that simply stores its argument without
  evaluating it. To actually compute the adjoint, use the ``adjoint()``
  function.
  
  Examples
  ========
  
  >>> from sympy import MatrixSymbol, Adjoint, adjoint
  >>> A = MatrixSymbol('A', 3, 5)
  >>> B = MatrixSymbol('B', 5, 3)
  >>> Adjoint(A*B)
  Adjoint(A*B)
  >>> adjoint(A*B)
  Adjoint(B)*Adjoint(A)
  >>> adjoint(A*B) == Adjoint(A*B)
  False
  >>> adjoint(A*B) == Adjoint(A*B).doit()
  True
class_docstr_tok: ["The","Hermitian","adjoint","of","a","matrix","expression",".","This","is","a","symbolic","object","that","simply","stores","its","argument","without","evaluating","it",".","To","actually","compute","the","adjoint",",","use","the","``","adjoint","(",")","``","function",".","Examples","========",">",">",">","from","sympy","import","MatrixSymbol",",","Adjoint",",","adjoint",">",">",">","A","=","MatrixSymbol","(","'","A","'",",","3",",","5",")",">",">",">","B","=","MatrixSymbol","(","'","B","'",",","5",",","3",")",">",">",">","Adjoint","(","A","*","B",")","Adjoint","(","A","*","B",")",">",">",">","adjoint","(","A","*","B",")","Adjoint","(","B",")","*","Adjoint","(","A",")",">",">",">","adjoint","(","A","*","B",")","==","Adjoint","(","A","*","B",")","False",">",">",">","adjoint","(","A","*","B",")","==","Adjoint","(","A","*","B",")",".doit","(",")","True"]
code: def arg(self):
      return self.args[0]
  
file_path: sympy/sympy/matrices/expressions/adjoint.py
imports: from sympy.core import Basic
  from sympy.functions import adjoint, conjugate
  from sympy.matrices.expressions.matexpr import MatrixExpr
label_desc: Use image node_id 2 for calling the Adjoint obj's underlying member method code with example usage: obj.arg() and returns: self