2
似乎sympy的solve
函數無法求解方程中存在的一些方程式,或者是要求解的目標。使用同名的符號替換sympy表達式中的函數
爲了解決這個問題,我想創建一個通用函數,該函數會自動替換Function
s中的一個表達式,其中Symbol
同名。
例如,如果Function('myfunc')(Symbol('t'))
出現在表達式中,我想替換Symbol('myfunc')
。
subs
函數不能這樣做,因爲名稱必須事先明確知道。
replace
函數看起來很有前途,特別是它的func - > func味道,但我無法弄清楚如何從對象中獲取函數對象的名稱。