擅长:python、mysql、java
<ol>
<li><p>将子级表示为数组中的索引,而不是字符串:</p>
<pre><code>childrenScores = [0] * 10
gp1 = [2,6,9] # children who selected box 1
...
gp5 = [1,4,7,9]
boxes = [(0,gp1), (0,gp2), (1,gp3), (1,gp4), (0,gp5)]
</code></pre></li>
<li><p>然后,可以将<code>childrenScores</code>存储为NumPy数组并使用高级索引:</p>
^{pr2}$
<p>这仍然涉及到某个地方的一个循环,但是这个循环在NumPy的内部很深,这应该可以提供一个有意义的加速。</p></li>
</ol>