All published worksheets from http://sagenb.org
A = Matrix([[1,2,3],[4,5,6],[7,8,9]]); A
class foo: def __init__(self,name,something): self._something=something self._name=name def _latex_(self): return "%s = " % self._name + self._something._latex_() def __repr__(self): return self._name + str(self._something)
foo("A",A)
class Show: def __init__(self,*args): self._args=args[:] def _latex_(self): return "".join((o._latex_() if hasattr(o,"_latex_") else o) for o in self._args) def __repr__(self): return "".join((str(o) if hasattr(o,"_latex_") else o) for o in self._args)
Show("A=", A)
Show("A=",A," \mapsto ","B= ?")