Exemplo n.º 1
0
    def test_matrix_vector_prod(self):

        list_1 = [[1.0, 2.0], [3.0, 4.0]]
        list_2 = [5.0, 6.0]
        expected = [17.0, 39.0]

        result = loop.matrix_vector_prod(list_1, list_2)

        self.assertEqual(result, expected)
Exemplo n.º 2
0
 def test_one_case_loop(self: unittest.TestCase) -> bool:
     """maxtric vector product of provided matrix and vector is expected"""
     self.assertEqual(
         loop.matrix_vector_prod(self._identity_matrix, self._v1),
         self._result)
Exemplo n.º 3
0
 def test_zero_case_loop(self: unittest.TestCase) -> bool:
     """Identity times zero matrix is zero"""
     self.assertEqual(
         loop.matrix_vector_prod(self._identity_matrix, self._zero_vector),
         self._zero_vector)
Exemplo n.º 4
0
 def test_one_case_loop(self: unittest.TestCase) -> bool:
     """maxtric vector product of provided matrix and vector is expected"""
     self.assertEqual(loop.matrix_vector_prod(self._identity_matrix, self._v1), self._result)
Exemplo n.º 5
0
 def test_zero_case_loop(self: unittest.TestCase) -> bool:
     """Identity times zero matrix is zero"""
     self.assertEqual(loop.matrix_vector_prod(self._identity_matrix,
                                         self._zero_vector),
                      self._zero_vector)