Chris@87
|
1 """
|
Chris@87
|
2 Core Linear Algebra Tools
|
Chris@87
|
3 =========================
|
Chris@87
|
4
|
Chris@87
|
5 =============== ==========================================================
|
Chris@87
|
6 Linear algebra basics
|
Chris@87
|
7 ==========================================================================
|
Chris@87
|
8 norm Vector or matrix norm
|
Chris@87
|
9 inv Inverse of a square matrix
|
Chris@87
|
10 solve Solve a linear system of equations
|
Chris@87
|
11 det Determinant of a square matrix
|
Chris@87
|
12 slogdet Logarithm of the determinant of a square matrix
|
Chris@87
|
13 lstsq Solve linear least-squares problem
|
Chris@87
|
14 pinv Pseudo-inverse (Moore-Penrose) calculated using a singular
|
Chris@87
|
15 value decomposition
|
Chris@87
|
16 matrix_power Integer power of a square matrix
|
Chris@87
|
17 matrix_rank Calculate matrix rank using an SVD-based method
|
Chris@87
|
18 =============== ==========================================================
|
Chris@87
|
19
|
Chris@87
|
20 =============== ==========================================================
|
Chris@87
|
21 Eigenvalues and decompositions
|
Chris@87
|
22 ==========================================================================
|
Chris@87
|
23 eig Eigenvalues and vectors of a square matrix
|
Chris@87
|
24 eigh Eigenvalues and eigenvectors of a Hermitian matrix
|
Chris@87
|
25 eigvals Eigenvalues of a square matrix
|
Chris@87
|
26 eigvalsh Eigenvalues of a Hermitian matrix
|
Chris@87
|
27 qr QR decomposition of a matrix
|
Chris@87
|
28 svd Singular value decomposition of a matrix
|
Chris@87
|
29 cholesky Cholesky decomposition of a matrix
|
Chris@87
|
30 =============== ==========================================================
|
Chris@87
|
31
|
Chris@87
|
32 =============== ==========================================================
|
Chris@87
|
33 Tensor operations
|
Chris@87
|
34 ==========================================================================
|
Chris@87
|
35 tensorsolve Solve a linear tensor equation
|
Chris@87
|
36 tensorinv Calculate an inverse of a tensor
|
Chris@87
|
37 =============== ==========================================================
|
Chris@87
|
38
|
Chris@87
|
39 =============== ==========================================================
|
Chris@87
|
40 Exceptions
|
Chris@87
|
41 ==========================================================================
|
Chris@87
|
42 LinAlgError Indicates a failed linear algebra operation
|
Chris@87
|
43 =============== ==========================================================
|
Chris@87
|
44
|
Chris@87
|
45 """
|
Chris@87
|
46 from __future__ import division, absolute_import, print_function
|
Chris@87
|
47
|
Chris@87
|
48 # To get sub-modules
|
Chris@87
|
49 from .info import __doc__
|
Chris@87
|
50
|
Chris@87
|
51 from .linalg import *
|
Chris@87
|
52
|
Chris@87
|
53 from numpy.testing import Tester
|
Chris@87
|
54 test = Tester().test
|
Chris@87
|
55 bench = Tester().test
|