tmp
/
pip-install-ghxuqwgs
/numpy_78e94bf2b6094bf9a1f3d92042f9bf46
/numpy
/matrixlib
/tests
/test_regression.py
from __future__ import division, absolute_import, print_function | |
from numpy.testing import * | |
import numpy as np | |
rlevel = 1 | |
class TestRegression(TestCase): | |
def test_kron_matrix(self,level=rlevel): | |
"""Ticket #71""" | |
x = np.matrix('[1 0; 1 0]') | |
assert_equal(type(np.kron(x, x)), type(x)) | |
def test_matrix_properties(self,level=rlevel): | |
"""Ticket #125""" | |
a = np.matrix([1.0], dtype=float) | |
assert_(type(a.real) is np.matrix) | |
assert_(type(a.imag) is np.matrix) | |
c, d = np.matrix([0.0]).nonzero() | |
assert_(type(c) is np.matrix) | |
assert_(type(d) is np.matrix) | |
def test_matrix_multiply_by_1d_vector(self, level=rlevel) : | |
"""Ticket #473""" | |
def mul() : | |
np.mat(np.eye(2))*np.ones(2) | |
self.assertRaises(ValueError, mul) | |
def test_matrix_std_argmax(self,level=rlevel): | |
"""Ticket #83""" | |
x = np.asmatrix(np.random.uniform(0, 1, (3, 3))) | |
self.assertEqual(x.std().shape, ()) | |
self.assertEqual(x.argmax().shape, ()) | |