<p>我无法迭代numpy数组的外轴。在</p>
<pre><code>import numpy as np
a = np.arange(2*3).reshape(2,3)
it = np.nditer(a)
for i in it:
print i
</code></pre>
<p>正如人们所期望的那样:</p>
^{pr2}$
<p>但是,我希望输出分成三个部分,这样我就可以在外部轴上迭代:</p>
<pre><code>(0, 1, 2)
(3, 4, 5)
</code></pre>
<p>我知道有很多方法可以实现这一点,但是在仔细研究了<a href="https://docs.scipy.org/doc/numpy/reference/arrays.nditer.html" rel="nofollow noreferrer">nditer documentation</a>之后,我似乎找不到使用nditer的解决方案。我正利用这个机会学习nditer。所以我宁愿不使用其他解决方案,除非它真的更有效或者更像Python。在</p>