1
通常,當我們處理從實數映射到實數的高階函數映射時,沒有什麼大驚小怪的。例如:在Python中,如何集成矢量值的高階函數?
def foo(n):
def bar(x):
return n * x
return bar
func = foo(5)
FUNC容易當n是一個標整合,但我會如何完成每個FUNC的組件集成在n爲d維向量的情況下?
通常,當我們處理從實數映射到實數的高階函數映射時,沒有什麼大驚小怪的。例如:在Python中,如何集成矢量值的高階函數?
def foo(n):
def bar(x):
return n * x
return bar
func = foo(5)
FUNC容易當n是一個標整合,但我會如何完成每個FUNC的組件集成在n爲d維向量的情況下?
只是將每個組件分開集成。的
[x, x**2, 2*exp(x), ...]
不定積分是
[0.5 * x**2, 1.0/3.0 * x**3, 2*exp(x), ...]
嘗試做手工的整合和分析,您使用的話,寫的過程寫在紙上,看看它是否可以表示爲過程僞代碼然後轉換爲代碼。 [NumPy](http://www.numpy.org/)或[SciPy](https://www.scipy.org/)可能會有所幫助,但您需要花些時間學習它們。 – wwii
'''foo'''看起來不會起作用 - 你會問關於修復'''foo''的具體問題嗎? – wwii
你是說在上面的代碼片段中,組件式集成是棘手的,我需要避免使用高階函數? –