我在想,如果它是在Python可以做到以下幾點:在python函數中創建一個新的函數作爲返回?
def func1(a,b):
return func2(c,d)
我的意思是,想我做一些與A,B這導致了一些係數,可以定義一個新的功能,我想如果使用a,b的操作確實可行並且能夠在func1之外訪問此功能,則創建此函數。
一個例子是一個簡單的傅里葉級數給定函數f,F(X):
def fourier_series(f,N):
...... math here......
return F(x)
我的意思是我想創造和存儲這個新的功能以備後用,也許我想推導它,或整合或繪圖或任何我想做的事情,我不想發送在fourier_series(或func1(..))中評估的點x,我只是說,fourier_series創建一個新函數需要一個變量x,這個函數可以稍後在外部調用,如y = F(3)...如果我讓自己足夠清楚了嗎?
我認爲這是我需要的;)會看看它是否有效,並檢查答案是否對我的問題,我可能仍然需要一些幫助,謝謝大家,這是快速的:D – arynaq