def test_upper_to_symmetric(self): a = npu.matrix(3, 429., 5., 42., 0., 2., 1., 0., 0., 1.) b = npu.upper_to_symmetric(a) npt.assert_almost_equal(a, npu.matrix(3, 429., 5., 42., 5., 2., 1., 42., 1., 1.)) npt.assert_almost_equal(b, npu.matrix(3, 429., 5., 42., 5., 2., 1., 42., 1., 1.)) a = npu.matrix(3, 429., 5., 42., 0., 2., 1., 0., 0., 1.) b = npu.upper_to_symmetric(a, copy=True) npt.assert_almost_equal(a, npu.matrix(3, 429., 5., 42., 0., 2., 1., 0., 0., 1.)) npt.assert_almost_equal(b, npu.matrix(3, 429., 5., 42., 5., 2., 1., 42., 1., 1.))
def test_matrix(self): matrix = npu.matrix(3, 429., 5., 2., 14., 42., 132.) npt.assert_almost_equal(matrix, np.array([[429., 5., 2.], [14., 42., 132.]]))