Current File : //proc/self/root/proc/self/root/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyc
�
E�`Qc@s�dZddddddddd	d
ddgZd
dlmZd
dljZejZd�Zd�Zd�Z	d�Z
dd�Zd�Zd�Z
dd�Zd�Zdd�Zdd�ZdS(s4Backward compatible with LinearAlgebra from Numeric
tLinAlgErrortsolve_linear_equationstinversetcholesky_decompositionteigenvaluestHeigenvaluestgeneralized_inversetdeterminanttsingular_value_decompositionteigenvectorst
Heigenvectorstlinear_least_squaresi����(t	transposeNcCstj||�S(N(tlinalgtsolve(tatb((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyRscCs
tj|�S(N(R
tinv(R((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyRscCs
tj|�S(N(R
tcholesky(R((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyR"scCs
tj|�S(N(R
teigvals(R((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyR'stLcCstj||�S(N(R
teigvalsh(RtUPLO((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyR*scCs%tj|�\}}|t|�fS(N(R
teigR(tAtwtv((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyR	/scCs%tj|�\}}|t|�fS(N(R
teighR(RRR((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyR
3sg�����|�=cCstj||�S(N(R
tpinv(Rtrcond((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyR9scCs
tj|�S(N(R
tdet(R((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyR>scCstj|||�S(s�returns x,resids,rank,s
where x minimizes 2-norm(|b - Ax|)
      resids is the sum square residuals
      rank is the rank of A
      s is the rank of the singular values of A in descending order

If b is a matrix then x is also a matrix with corresponding columns.
If the rank of A is less than the number of columns of A or greater than
the number of rows, then residuals will be returned as an empty array
otherwise resids = sum((b-dot(A,x)**2).
Singular values less than s[0]*rcond are treated as zero.
(R
tlstsq(RRR((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyRCs
icCstj||�S(N(R
tsvd(Rt
full_matrices((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyRRs(t__doc__t__all__t
numpy.coreRtnumpy.linalgR
RRRRRRR	R
RRRR(((sE/usr/lib64/python2.7/site-packages/numpy/oldnumeric/linear_algebra.pyt<module>s(