``saiunit.linalg`` module
=========================

.. currentmodule:: saiunit.linalg 
.. automodule:: saiunit.linalg 

Functions that Changing Unit
----------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   dot
   multi_dot
   vdot
   vecdot
   inner
   kron
   matmul
   tensordot
   matrix_power
   cross
   cholesky
   outer
   det
   solve
   tensorsolve
   lstsq
   inv
   pinv
   tensorinv


Functions that Keeping Unit
---------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   qr
   svd
   svdvals
   eig
   eigh
   eigvals
   eigvalsh
   norm
   matrix_norm
   vector_norm
   trace
   diagonal
   matrix_transpose


Functions that Removing Unit
----------------------------

.. autosummary::
   :toctree: generated/
   :nosignatures:
   :template: classtemplate.rst

   cond
   matrix_rank
   slogdet


