Chris@87: """\ Chris@87: Core Linear Algebra Tools 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: - 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: 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: 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: Exceptions: Chris@87: Chris@87: - LinAlgError Indicates a failed linear algebra operation Chris@87: Chris@87: """ Chris@87: from __future__ import division, absolute_import, print_function Chris@87: Chris@87: depends = ['core']