擅长:python、mysql、java
<p>我将使用<code>numpy.cumsum</code>获取下一系列和的起始索引的运行和。然后,您可以将索引列表压缩到自身偏移量为1的位置,以确定每次迭代要求和的切片</p>
<pre><code>>>> from numpy import cumsum
>>> starts = cumsum([0] + a)
>>> [sum(b[i:j]) for i,j in zip(starts, starts[1:])]
[11, 17, 15, 4]
</code></pre>