2
我定義了2個sympy函數f,g,s.t. 摹是˚F逆:SymPy:簡化反函數
import sympy as sy
g = sy.Function('g')
class f(sy.Function):
def inverse(self, argindex=1):
return g
x, y = sy.symbols('x y')
print sy.solve(y - f(x), x) # [g(y)] - correct
但是,如果我試圖評估F(G(X)) sympy犯規簡化這個:
print f(g(x)) # f(g(x))
print f(g(x)).doit() # f(g(x)) - why not x?
print f(g(x)).simplify() # f(g(x)) - why not x?
問題:如何說sympy,f(g(x))只是x?