Mercurial > hg > vamp-build-and-test
annotate DEPENDENCIES/mingw32/Python27/Lib/site-packages/numpy/matrixlib/tests/test_regression.py @ 87:2a2c65a20a8b
Add Python libs and headers
author | Chris Cannam |
---|---|
date | Wed, 25 Feb 2015 14:05:22 +0000 |
parents | |
children |
rev | line source |
---|---|
Chris@87 | 1 from __future__ import division, absolute_import, print_function |
Chris@87 | 2 |
Chris@87 | 3 from numpy.testing import * |
Chris@87 | 4 import numpy as np |
Chris@87 | 5 |
Chris@87 | 6 rlevel = 1 |
Chris@87 | 7 |
Chris@87 | 8 class TestRegression(TestCase): |
Chris@87 | 9 def test_kron_matrix(self,level=rlevel): |
Chris@87 | 10 """Ticket #71""" |
Chris@87 | 11 x = np.matrix('[1 0; 1 0]') |
Chris@87 | 12 assert_equal(type(np.kron(x, x)), type(x)) |
Chris@87 | 13 |
Chris@87 | 14 def test_matrix_properties(self,level=rlevel): |
Chris@87 | 15 """Ticket #125""" |
Chris@87 | 16 a = np.matrix([1.0], dtype=float) |
Chris@87 | 17 assert_(type(a.real) is np.matrix) |
Chris@87 | 18 assert_(type(a.imag) is np.matrix) |
Chris@87 | 19 c, d = np.matrix([0.0]).nonzero() |
Chris@87 | 20 assert_(type(c) is np.matrix) |
Chris@87 | 21 assert_(type(d) is np.matrix) |
Chris@87 | 22 |
Chris@87 | 23 def test_matrix_multiply_by_1d_vector(self, level=rlevel) : |
Chris@87 | 24 """Ticket #473""" |
Chris@87 | 25 def mul() : |
Chris@87 | 26 np.mat(np.eye(2))*np.ones(2) |
Chris@87 | 27 |
Chris@87 | 28 self.assertRaises(ValueError, mul) |
Chris@87 | 29 |
Chris@87 | 30 def test_matrix_std_argmax(self,level=rlevel): |
Chris@87 | 31 """Ticket #83""" |
Chris@87 | 32 x = np.asmatrix(np.random.uniform(0, 1, (3, 3))) |
Chris@87 | 33 self.assertEqual(x.std().shape, ()) |
Chris@87 | 34 self.assertEqual(x.argmax().shape, ()) |