title: Numpy: Creating a complex array from 2 real ones?
body: <p>I want to combine 2 parts of the same array to make a complex array:</p>
  <pre><code>Data[:,:,:,0] , Data[:,:,:,1]
  </code></pre>
  <p>These don't work:</p>
  <pre><code>x = np.complex(Data[:,:,:,0], Data[:,:,:,1])
  x = complex(Data[:,:,:,0], Data[:,:,:,1])
  </code></pre>
  <p>Am I missing something? Does numpy not like performing array functions on complex numbers? Here's the error:</p>
  <pre><code>TypeError: only length-1 arrays can be converted to Python scalars
  </code></pre>