有時(shí)我們需要對(duì)離線的數(shù)組進(jìn)行積分,例如對(duì)numpy數(shù)組np.arange(-9,10)進(jìn)行積分
一般而言,我們使用scipy.integrate.simps,參考如下代碼:
from scipy.integrate import simps
y = np.arange(-9,10)
print(simps(y))
x = np.arange(y.size)
print(simps(y,x))
x = x ** 2
print(simps(y,x))
很顯然,y就是我們要積分的數(shù)組,x則是每一個(gè)y對(duì)應(yīng)的坐標(biāo)。
還有一些其他的參數(shù)設(shè)置,請(qǐng)參考官方文檔