擅长:python、mysql、java
<p>我最初误读了for循环中发生的事情。出现错误的原因是默认情况下numpy数组只存储数值类型,<code>numpyarrayfunction</code>返回一个非数值值(从名称中,可能是另一个numpy数组)。如果该函数已返回完整的numpy数组,则可以执行以下操作:</p>
<pre><code>arrays = []
for i in range(5):
arrays.append(numpyarrayfunction(args))
</code></pre>
<p>然后,取平均值如下:</p>
<pre><code>avgarray = np.zeros((len(arrays[0])))
for array in arrays:
avgarray += array
avgarray = avgarray/len(arrays)
</code></pre>