Пример #1
0
 def test_matrix_substitute_with_variable_and_expression(self):
     m = np.array([[x + y, x * y]])
     substituted = sym.Substitute(m, x, 3.0)
     numpy_compare.assert_equal(substituted[0, 0], m[0,
                                                     0].Substitute(x, 3.0))
     numpy_compare.assert_equal(substituted[0, 1], m[0,
                                                     1].Substitute(x, 3.0))
Пример #2
0
 def test_matrix_substitute_with_variable_and_expression(self):
     m = np.array([[x + y, x * y]])
     substituted = sym.Substitute(m, x, 3.0)
     self.assertEqualStructure(substituted[0, 0], m[0,
                                                    0].Substitute(x, 3.0))
     self.assertEqualStructure(substituted[0, 1], m[0,
                                                    1].Substitute(x, 3.0))
Пример #3
0
 def test_matrix_substitute_with_substitution(self):
     m = np.array([[x + y, x * y]])
     env = {x: x + 2, y: y + 3}
     substituted = sym.Substitute(m, env)
     numpy_compare.assert_equal(substituted[0, 0], m[0, 0].Substitute(env))
     numpy_compare.assert_equal(substituted[0, 1], m[0, 1].Substitute(env))
Пример #4
0
 def test_matrix_substitute_with_substitution(self):
     m = np.array([[x + y, x * y]])
     env = {x: x + 2, y: y + 3}
     substituted = sym.Substitute(m, env)
     self.assertEqualStructure(substituted[0, 0], m[0, 0].Substitute(env))
     self.assertEqualStructure(substituted[0, 1], m[0, 1].Substitute(env))