title: Flatten tuple containing numpy array to numpy array
body: <p>So I used <code>operator.attrgetter</code> to try to rip an array class into a numpy array by <code>tupleList=map(attrgetter(*inNames),inClass)</code> and ended up with something like this for <code>tupleList[0]</code></p>
  
  <p><code>(1, array([0.0, 0.0, 0.0, 0.0], 'f'), 1)</code></p>
  
  <p>I'd like to turn that into a numpy array (specifically a structured array, but I can work that out) that looks like this</p>
  
  <p><code>array([1, 0.0, 0.0, 0.0, 0.0, 1], dtype=(('id', 'i8'), . . . .)])</code></p>
  
  <p>Unfortunately, <code>np.asArray(tupleList[0])</code> and <code>np.asAnyArray(tupleList[0])</code> don't work and I get </p>
  
  <p><code>ValueError: setting an array element with a sequence</code></p>
  
  <p>Is there a way around this?  Currently fighting my IT division to get pandas, but don't have it right now.  I assume that would that help?</p>