擅长:python、mysql、java
<p>大多数索引都指向<code>selected_parents</code>列表的元素,这些元素是二维数组:</p>
<pre><code>selected_parents[0][0][0:co_point[0]]
</code></pre>
<p>数组可以用一组[]索引:</p>
<pre><code>selected_parents[0][0, 0:co_point[0]]
</code></pre>
<p>注意,可以方便地“命名”列表中的2个元素(解包):</p>
<pre><code>p1, p2 = selected_parents
p1[0, 0:co_point[0]]
</code></pre>
<p>一般来说,在数组上使用<code>shape</code>比使用<code>len</code>更好。替换</p>
<pre><code>len(selected_parents[0][0])
</code></pre>
<p>与</p>
<pre><code>p1.shape[1]
</code></pre>
<p><code>p1.shape</code>是(1,8)</p>
<p>看起来<code>p1, p2</code>有相同的形状。在那种情况下</p>
<pre><code>np.stack(selected_parents)
</code></pre>
<p>应该生成一个(2,1,8)数组,该数组可以重新调整为(2,8)。或者</p>
<pre><code>np.concatenate(selected_parents, axis=0)
</code></pre>
<p>产生(2,8)数组。你知道吗</p>