Combinando numpy con sympy

Tengo el siguiente código:

p = classp();
for i in range(1,10):
   x = numpy.array([[2],[4],[5]])
   print p.update(x)

class classp:
   def __init__(self):
       self.mymodel = array([2*x[1]], [3*x[0]], [x[2]]);
   def update(self, x):
       return self.mymodel #replace x(0)...x(1) with the given parameter

Mi pregunta está relacionada con el código anterior, me gustaría definir un modelo usando sympy si es posible, luego, en la función de actualización, reemplace las variables sympy con los valores de x. ¿Es posible? ¿Cómo puedo hacer eso?