title: genfromtxt dtype=None returns wrong shape
body: <p>I'm a newcomer to numpy, and am having a hard time reading CSVs into a numpy array with genfromtxt.</p>
  
  <p>I found a CSV file on the web that I'm using as an example. It's a mixture of floats and strings. It's here: <a href="http://pastebin.com/fMdRjRMv" rel="nofollow">http://pastebin.com/fMdRjRMv</a></p>
  
  <p>I'm using numpy via pylab (initializing on a Ubuntu system via: ipython -pylab). numpy.version.version is 1.3.0.</p>
  
  <p>Here's what I do:</p>
  
  <p><strong>Example #1:</strong></p>
  
  <pre><code>data = genfromtxt("fMdRjRMv.txt", delimiter=',', dtype=None)
  
  data.shape
  
  (374, 15)
  
  
  data[10,10] ## Take a look at an example element
  
  '30'
  
  type(data[10,10])
  
  type 'numpy.string_'
  </code></pre>
  
  <p>There are no errant quotation marks in the CSV file, so I've no idea why it should think that the number is a string. Does anyone know why this is the case?</p>
  
  <p><strong>Example #2 (skipping the first row):</strong></p>
  
  <p>data = genfromtxt("fMdRjRMv.txt", delimiter=',', dtype=None, skiprows=1)</p>
  
  <p>data.shape</p>
  
  <p>(373,)</p>
  
  <p>Does anyone know why it would not read all of this into a 1-dimensional array?</p>
  
  <p>Thanks so much!</p>