title: How to fill numpy array with another numpy array
body: <p>I have an empty numpy array, and another one populated with values. I want to fill the empty numpy array with the populated one, x times.
  So, when x = 3, the (originally empty array) would look like <code>[[populated_array],[populated_array], [populated_array]]</code></p>
  
  <p>Where populated_array is the same value/array each time.
  I have tried this</p>
  
  <pre><code>a = np.empty(3)
  a.fill(np.array([4,6,6,1]))
  </code></pre>
  
  <p>but get this</p>
  
  <pre><code>ValueError: Input object to FillWithScalar is not a scalar
  </code></pre>
  
  <p>and want this</p>
  
  <pre><code>[[4,6,6,1],[4,6,6,1],[4,6,6,1]]
  </code></pre>
  
  <p>cheers for any help.</p>