38 lines
1.2 KiB
Python
38 lines
1.2 KiB
Python
"""\
|
|
Core Linear Algebra Tools
|
|
-------------------------
|
|
Linear algebra basics:
|
|
|
|
- norm Vector or matrix norm
|
|
- inv Inverse of a square matrix
|
|
- solve Solve a linear system of equations
|
|
- det Determinant of a square matrix
|
|
- lstsq Solve linear least-squares problem
|
|
- pinv Pseudo-inverse (Moore-Penrose) calculated using a singular
|
|
value decomposition
|
|
- matrix_power Integer power of a square matrix
|
|
|
|
Eigenvalues and decompositions:
|
|
|
|
- eig Eigenvalues and vectors of a square matrix
|
|
- eigh Eigenvalues and eigenvectors of a Hermitian matrix
|
|
- eigvals Eigenvalues of a square matrix
|
|
- eigvalsh Eigenvalues of a Hermitian matrix
|
|
- qr QR decomposition of a matrix
|
|
- svd Singular value decomposition of a matrix
|
|
- cholesky Cholesky decomposition of a matrix
|
|
|
|
Tensor operations:
|
|
|
|
- tensorsolve Solve a linear tensor equation
|
|
- tensorinv Calculate an inverse of a tensor
|
|
|
|
Exceptions:
|
|
|
|
- LinAlgError Indicates a failed linear algebra operation
|
|
|
|
"""
|
|
from __future__ import division, absolute_import, print_function
|
|
|
|
depends = ['core']
|