title: How convert a list of tupes to a numpy array of tuples?
body: <p>I have a list like this:</p>
  
  <pre><code>l=[(1,2),(3,4)]
  </code></pre>
  
  <p>I want to convert it to a numpy array,and keep array item type as tuple:</p>
  
  <pre><code>array([(1,2),(3,4)])
  </code></pre>
  
  <p>but numpy.array(l) will give:</p>
  
  <pre><code>array([[1,2],[3,4)]])
  </code></pre>
  
  <p>and item type has been changed from tuple to numpy.ndarray,then I specified item types</p>
  
  <pre><code>numpy.array(l,numpy.dtype('float,float'))
  </code></pre>
  
  <p>this gives:</p>
  
  <pre><code> array([(1,2),(3,4)])
  </code></pre>
  
  <p>but item type isn't tuple but numpy.void,so question is:</p>
  
  <pre><code> how to convert it to a numpy.array of tuple,not of numpy.void? 
  </code></pre>