sympyのsolve
関数は、方程式にFunction
が存在する場合、または解決する対象である場合、いくつかの式を解くことができないようです。sympy式の関数を同じ名前のシンボルに置き換える
これを回避するには、同じ名前のSymbol
の式でFunction
を自動的に置き換える汎用関数を作成したいと思います。
たとえば、Function('myfunc')(Symbol('t'))
が式に含まれている場合は、Symbol('myfunc')
を代入したいと思います。
subs
関数は、あらかじめ明示的に名前を知っていなければならないため、これを行うことはできません。
replace
関数は、特にfunc - > funcのフレーバーで有望ですが、オブジェクトから関数オブジェクトの名前を取得する方法がわかりません。ここで