-4
我正在嘗試編寫錯誤傳播的程序。 因此,我需要偏導數。如何計算輸入函數的導數?
Function = input("Function: ")
#Function should look something like this: u**2 + 3*x/(v+w)
print ("s = "f"{Function}")
#Derivate by u
k = float(Function.derivatives[u])
print("Partial Derivative by u = "f"{k}")
當我嘗試運行此,有一個錯誤消息:「str函數不具有屬性‘衍生物’,但是當我嘗試的第一行更改爲:
功能=浮子(輸入( 「功能:」))
有一個錯誤信息,以及,它說,它不能被轉化爲一個浮點數
我還是挺初學者,原諒我,如果我的問題是太。平庸。
Python沒有查找功能的衍生工具的內置功能。你將需要某種符號數學庫來做到這一點。也許[Sympy](http://www.sympy.org/en/index.html)?我不確定,我自己也沒有用過。 – Kevin