1
我有以下的現有代碼:Python的integrate.quad(1 /函數)錯誤
integrate.quad(somefunc, lowerbound, upperbound)
但是我想改變這
integrate.quad(1/somefunc, lowerbound, upperbound)
,但我得到的錯誤操作。有沒有辦法可以做到這一點,而無需更改somefunc?
我有以下的現有代碼:Python的integrate.quad(1 /函數)錯誤
integrate.quad(somefunc, lowerbound, upperbound)
但是我想改變這
integrate.quad(1/somefunc, lowerbound, upperbound)
,但我得到的錯誤操作。有沒有辦法可以做到這一點,而無需更改somefunc?
你想使用lambda適當地調用函數,類似這樣:
integrate.quad(lambda x: 1/somefunc(x), lowerbound, upperbound)