擅长:python、mysql、java
<p>我假设您使用<code>numpy</code>,因为您提到了绘图,<code>matplotlib</code>似乎是事实上的标准。如果是这样的话,你可以用你的数组乘以<code>np.ones(required_shape)</code>,广播就可以做你想做的事情。。。e、 g.:</p>
<pre><code>>>> import numpy as np
>>> a = np.arange(10)
>>> a * np.ones((5, 10))
array([[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.],
[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.],
[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.],
[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.],
[ 0., 1., 2., 3., 4., 5., 6., 7., 8., 9.]])
</code></pre>
<p>在这里,我从原来的长度为10的数组中构造了一个5x10数组。在</p>
<hr/>
<p>如果<code>x_array</code>不是一个numpy数组来启动,那么创建它应该很容易:</p>
^{pr2}$