擅长:python、mysql、java
<p>不要使用<code>matrix</code>。始终坚持使用<code>array</code>。在其他的挫折中,<code>matrix</code>不能很好地使用迭代;它总是给你一个2D矩阵结果。这意味着<code>list(zip(*myMatrix))</code>执行以下操作:</p>
<pre><code>>>> list(zip(*numpy.matrix([[1, 2], [3, 4]])))
[(matrix([[1, 2]]), matrix([[3, 4]]))]
</code></pre>
<p>接下来的循环会变得更糟:</p>
^{pr2}$
<p>实际上,您根本不应该做<code>list(zip(*some_numpy_object))</code>或遍历数组,但我们将一次处理一个问题。在</p>