擅长:python、mysql、java
<p>你可以<code>vstack</code>它:</p>
<pre><code>>>> a = np.array([4,6,6,1])
>>> np.vstack((a,)*3)
array([[4, 6, 6, 1],
[4, 6, 6, 1],
[4, 6, 6, 1]])
</code></pre>
<p>注意,你经常不需要这样做。。。你可以用努比的广播做很多巧妙的把戏…:</p>
<pre><code>>>> a = np.array([4,6,6,1])
>>> ones = np.ones((4, 4))
>>> ones * a
array([[ 4., 6., 6., 1.],
[ 4., 6., 6., 1.],
[ 4., 6., 6., 1.],
[ 4., 6., 6., 1.]])
</code></pre>
<p>在某些情况下,还可以使用<code>np.newaxis</code>和<code>...</code>来完成整洁的工作。可能值得查看<a href="https://docs.scipy.org/doc/numpy/reference/arrays.indexing.html" rel="nofollow noreferrer">numpy's indexing</a>文档来熟悉这些选项。</p>