擅长:python、mysql、java
<p>一种比另一种答案更能完成任务的方法是:</p>
<pre><code>result = np.concatenate([ np.tile(tbl, rpt) for tbl, rpt in
zip(np.split(a, np.cumsum(chunks[:-1])), repeats) ])
</code></pre>
<p>结果是:</p>
<pre><code>array([ 0, 1, 2, 10, 11, 10, 11, 10, 11, 20, 21, 22, 23, 20, 21, 22, 23])
</code></pre>