ó
£áSc           @` sh   d  Z  d d l m Z m Z m Z d d l m  Z  d d l Td d l m Z e ƒ  j	 Z	 e ƒ  j	 Z
 d S(   sê  
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
=============== ==========================================================

=============== ==========================================================
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
=============== ==========================================================

i    (   t   divisiont   absolute_importt   print_functioni   (   t   __doc__(   t   *(   t   TesterN(   R   t
   __future__R    R   R   t   infot   linalgt   numpy.testingR   t   testt   bench(    (    (    sO   /opt/xtal/ccp4-6.5-linux32/lib/python2.7/site-packages/numpy/linalg/__init__.pyt   <module>,   s   
