summaryrefslogtreecommitdiff
path: root/numpy/lib/tests/test_function_base.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2016-03-14 16:17:55 -0600
committerCharles Harris <charlesr.harris@gmail.com>2016-03-14 16:17:55 -0600
commit03e772afe1cb0ee8fe6b60cda6265d8f8697def1 (patch)
tree8b10453a0f69a0ec8ed8f400eaa687de4f5d361a /numpy/lib/tests/test_function_base.py
parent160fdf3d96fb979c8cfb0fc7d20dbcb48e4825dd (diff)
parent204308463955f6604356887e3043743dc163d391 (diff)
downloadnumpy-03e772afe1cb0ee8fe6b60cda6265d8f8697def1.tar.gz
Merge pull request #7414 from charris/tweak-corrcoef
Tweak corrcoef
Diffstat (limited to 'numpy/lib/tests/test_function_base.py')
-rw-r--r--numpy/lib/tests/test_function_base.py15
1 files changed, 12 insertions, 3 deletions
diff --git a/numpy/lib/tests/test_function_base.py b/numpy/lib/tests/test_function_base.py
index 91ead0998..e04a497c1 100644
--- a/numpy/lib/tests/test_function_base.py
+++ b/numpy/lib/tests/test_function_base.py
@@ -1733,8 +1733,13 @@ class TestCorrCoef(TestCase):
[[1., -1.], [-1., 1.]])
def test_simple(self):
- assert_almost_equal(corrcoef(self.A), self.res1)
- assert_almost_equal(corrcoef(self.A, self.B), self.res2)
+ tgt1 = corrcoef(self.A)
+ assert_almost_equal(tgt1, self.res1)
+ assert_(np.all(np.abs(tgt1) <= 1.0))
+
+ tgt2 = corrcoef(self.A, self.B)
+ assert_almost_equal(tgt2, self.res2)
+ assert_(np.all(np.abs(tgt2) <= 1.0))
def test_ddof(self):
# ddof raises DeprecationWarning
@@ -1760,7 +1765,10 @@ class TestCorrCoef(TestCase):
def test_complex(self):
x = np.array([[1, 2, 3], [1j, 2j, 3j]])
- assert_allclose(corrcoef(x), np.array([[1., -1.j], [1.j, 1.]]))
+ res = corrcoef(x)
+ tgt = np.array([[1., -1.j], [1.j, 1.]])
+ assert_allclose(res, tgt)
+ assert_(np.all(np.abs(res) <= 1.0))
def test_xy(self):
x = np.array([[1, 2, 3]])
@@ -1781,6 +1789,7 @@ class TestCorrCoef(TestCase):
with np.errstate(all='raise'):
c = corrcoef(x)
assert_array_almost_equal(c, np.array([[1., -1.], [-1., 1.]]))
+ assert_(np.all(np.abs(c) <= 1.0))
class TestCov(TestCase):