diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2015-06-19 21:58:05 -0400 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2015-06-19 21:58:05 -0400 |
commit | 52c8285f2603da718fa00d76de528d035c624dc9 (patch) | |
tree | eea0ae3a4f7f1deb80e485a83ec53ef49f9f6afc /numpy/linalg/tests/test_linalg.py | |
parent | 0514d31299318bfa4c87abbfea6424eebaeec188 (diff) | |
parent | 5035da745cff7b7a5c40e7801c4e17b8355ee36d (diff) | |
download | numpy-52c8285f2603da718fa00d76de528d035c624dc9.tar.gz |
Merge pull request #5988 from argriffing/eigvalsh-ordering-update
MAINT: notice that eigvalsh returns a sorted array
Diffstat (limited to 'numpy/linalg/tests/test_linalg.py')
-rw-r--r-- | numpy/linalg/tests/test_linalg.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/numpy/linalg/tests/test_linalg.py b/numpy/linalg/tests/test_linalg.py index ca59aa566..c6d84706a 100644 --- a/numpy/linalg/tests/test_linalg.py +++ b/numpy/linalg/tests/test_linalg.py @@ -686,19 +686,15 @@ class TestBoolPower(object): class TestEigvalsh(HermitianTestCase, HermitianGeneralizedTestCase): def do(self, a, b): - # note that eigenvalue arrays must be sorted since + # note that eigenvalue arrays returned by eig must be sorted since # their order isn't guaranteed. ev = linalg.eigvalsh(a, 'L') evalues, evectors = linalg.eig(a) - ev.sort(axis=-1) evalues.sort(axis=-1) - assert_allclose(ev, evalues, - rtol=get_rtol(ev.dtype)) + assert_allclose(ev, evalues, rtol=get_rtol(ev.dtype)) ev2 = linalg.eigvalsh(a, 'U') - ev2.sort(axis=-1) - assert_allclose(ev2, evalues, - rtol=get_rtol(ev.dtype)) + assert_allclose(ev2, evalues, rtol=get_rtol(ev.dtype)) def test_types(self): def check(dtype): |