<p>我经常做以下事情:</p>
<pre><code>import numpy as np
def my_generator_fun():
yield x # some magically generated x
A = []
for x in my_generator_fun():
A += [x]
A = np.array(A)
</code></pre>
<p>有没有更好的解决方案从一开始就在numpy数组上运行,避免创建标准python列表?在</p>
<p>请注意,+=运算符允许用任意维数的数组扩展空的无量纲数组,而np.追加以及np.连接对等尺寸阵列的需求。在</p>