diff options
author | Travis Oliphant <oliphant@enthought.com> | 2005-11-16 10:44:51 +0000 |
---|---|---|
committer | Travis Oliphant <oliphant@enthought.com> | 2005-11-16 10:44:51 +0000 |
commit | 5866c7eb8942fc9dbc5f1219917baec200b6597c (patch) | |
tree | 296365de3c1aba7bae21bb82b77c6796d6e7fdd6 /scipy/basic/linalg.py | |
parent | fedd3f1d915afc7ebf31ee8fd9e69e0012ac344e (diff) | |
download | numpy-5866c7eb8942fc9dbc5f1219917baec200b6597c.tar.gz |
Fixed svd and eig to be compatible with full scipy. Eliminate warning.
Diffstat (limited to 'scipy/basic/linalg.py')
-rw-r--r-- | scipy/basic/linalg.py | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/scipy/basic/linalg.py b/scipy/basic/linalg.py index 3fa65d1cc..247afa454 100644 --- a/scipy/basic/linalg.py +++ b/scipy/basic/linalg.py @@ -1,15 +1,25 @@ """Lite version of scipy.linalg. """ +from scipy import transpose from basic_lite import * + +def singular_value_decomposition(A, full_matrices=0): + return svd(A, 0) + +def eigenvectors(A): + w, v = eig(A) + return w, transpose(v) + +def Heigenvectors(A): + w, v = eigh(A) + return w, transpose(v) + inv = inverse solve = solve_linear_equations cholesky = cholesky_decomposition eigvals = eigenvalues eigvalsh = Heigenvalues -eig = eigenvectors -eigh = Heigenvectors -svd = singular_value_decomposition pinv = generalized_inverse det = determinant lstsq = linear_least_squares |