<p>我有一个清单,例如:</p>
<pre><code>a=[np.array([1,2,3]),np.array([4,5,6]),np.array([7,8,9])]
</code></pre>
<p>现在,我想用相同的索引访问每个列表的每个元素,并用它执行一些操作。假设每个数组具有相同索引的值的平均值</p>
<p>我可以访问每个列表索引,例如</p>
<pre><code>a[0][2]
</code></pre>
<p>结果是3。但是下面的方法不起作用</p>
<pre><code>meanedValues=[None]*3
for j in range(len(a[0])): #given all arrays have the same length
meanedValues[j]=mean(a[:][j])
</code></pre>
<p>结果是表示其selve中的每个数组,而不是每个列表中相同索引的每个元素</p>
<p>以及</p>
<pre><code>meanedValues=[None]*3
for j in range(len(a[0])): #given all arrays have the same length
meanedValues[j]=mean(a[:](0,j))
</code></pre>
<p>返回:TypeError:“list”对象不可调用</p>