Chris@87: """ Chris@87: Core Linear Algebra Tools Chris@87: ========================= Chris@87: Chris@87: =============== ========================================================== Chris@87: Linear algebra basics Chris@87: ========================================================================== Chris@87: norm Vector or matrix norm Chris@87: inv Inverse of a square matrix Chris@87: solve Solve a linear system of equations Chris@87: det Determinant of a square matrix Chris@87: slogdet Logarithm of the determinant of a square matrix Chris@87: lstsq Solve linear least-squares problem Chris@87: pinv Pseudo-inverse (Moore-Penrose) calculated using a singular Chris@87: value decomposition Chris@87: matrix_power Integer power of a square matrix Chris@87: matrix_rank Calculate matrix rank using an SVD-based method Chris@87: =============== ========================================================== Chris@87: Chris@87: =============== ========================================================== Chris@87: Eigenvalues and decompositions Chris@87: ========================================================================== Chris@87: eig Eigenvalues and vectors of a square matrix Chris@87: eigh Eigenvalues and eigenvectors of a Hermitian matrix Chris@87: eigvals Eigenvalues of a square matrix Chris@87: eigvalsh Eigenvalues of a Hermitian matrix Chris@87: qr QR decomposition of a matrix Chris@87: svd Singular value decomposition of a matrix Chris@87: cholesky Cholesky decomposition of a matrix Chris@87: =============== ========================================================== Chris@87: Chris@87: =============== ========================================================== Chris@87: Tensor operations Chris@87: ========================================================================== Chris@87: tensorsolve Solve a linear tensor equation Chris@87: tensorinv Calculate an inverse of a tensor Chris@87: =============== ========================================================== Chris@87: Chris@87: =============== ========================================================== Chris@87: Exceptions Chris@87: ========================================================================== Chris@87: LinAlgError Indicates a failed linear algebra operation Chris@87: =============== ========================================================== Chris@87: Chris@87: """ Chris@87: from __future__ import division, absolute_import, print_function Chris@87: Chris@87: # To get sub-modules Chris@87: from .info import __doc__ Chris@87: Chris@87: from .linalg import * Chris@87: Chris@87: from numpy.testing import Tester Chris@87: test = Tester().test Chris@87: bench = Tester().test