Quantcast
Channel: Python Sympy subs() no sustituye una variable modificada por su nueva versión - Stack Overflow en español
Viewing all articles
Browse latest Browse all 3

Python Sympy subs() no sustituye una variable modificada por su nueva versión

$
0
0

Uso Python 3.5. Voy a poner un ejemplo muy simplificado de mi caso:

from sympy import *a,b = symbols('a,b')lon = symbols(r'\epsilon')print("Antiguo lon=",lon)a = b+sqrt(b)a = a.subs(b,lon)print("Antigua a=",a,"\n")# Hasta aqui todo bienlon = 1+lon**3print("Nuevo lon=",lon)# Aqui bien tambien, "lon" se actualizaa = a.subs(lon,lon)print("Nueva a=",a)# Aqui es donde se ve el problema: no actualiza "a" con el nuevo "lon"# incluso pidendolo expresamente con ".subs()"

Es decir, me interesa poder crear expresiones y si en alguna de sus variables hago cambios, poder meter los cambios después en dichas expresiones y de este modo actualizarlas.


Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles





Latest Images