擅长:python、mysql、java
<p>更好的答案是使用可选的<code>"initial"</code>参数。下面是一个完整的示例:</p>
<pre><code>import scipy.integrate as it
import numpy as np
import matplotlib.pyplot as plt
t=np.linspace(0,1, 100)
y=t**2
y_int = it.cumtrapz( y , t, initial=0.0) # y_int is same size as t
plt.plot(t, y_int)
plt.show()
</code></pre>
<p>这避免了像<code>time[:-1]</code>这样的奇怪索引</p>