擅长:python、mysql、java
<p>这里有一个优雅的,Python式的方法:</p>
<pre><code>>>> array([[1,2,3],]*3)
array([[1, 2, 3],
[1, 2, 3],
[1, 2, 3]])
>>> array([[1,2,3],]*3).transpose()
array([[1, 1, 1],
[2, 2, 2],
[3, 3, 3]])
</code></pre>
<p><code>[16]</code>的问题似乎是转置对数组没有影响。你可能想要一个矩阵:</p>
<pre><code>>>> x = array([1,2,3])
>>> x
array([1, 2, 3])
>>> x.transpose()
array([1, 2, 3])
>>> matrix([1,2,3])
matrix([[1, 2, 3]])
>>> matrix([1,2,3]).transpose()
matrix([[1],
[2],
[3]])
</code></pre>