1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

""" 

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 

slogdet Logarithm of the 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 

matrix_rank Calculate matrix rank using an SVD-based method 

=============== ========================================================== 

 

=============== ========================================================== 

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 

 

# To get sub-modules 

from .info import __doc__ 

 

from .linalg import * 

 

from numpy._pytesttester import PytestTester 

test = PytestTester(__name__) 

del PytestTester