<p>我有一个2d数组的列表<code>e</code>,我想将其展平以获得一个1d数组的列表</p>
<p>当我在一个元素上使用时:</p>
<pre><code>e[0].flatten()
</code></pre>
<p>它起作用了。但当我想用以下方法变换每个元素时:</p>
<pre><code>enew = [e[i].flatten() for i in e]
</code></pre>
<p>将引发故障:</p>
<pre><code>IndexError: arrays used as indices must be of integer (or boolean) type
</code></pre>