title: numpy read TSV file as ndarray
body: <p>I would like to read a TSV into numpy array. 
  Is there are generic way to read data from file and convert it into numpy array of floats. (There are few missing values as well)</p>
  
  <p>The file looks like </p>
  
  <pre><code>Variable_1 ..... Variable_100
   0.001     ..... 0.25
    ...            ...
   1.65      ..... 1.32
  </code></pre>
  
  <p>I tried </p>
  
  <pre><code>def converter(x): 
     return float(x)
  
  data = np.genfromtxt(fname="file.tsv", delimiter="\t", skip_header=0, names=True, converters={"Variable_" + str(n):converter for n in range(1554)})
  </code></pre>
  
  <p>However after reading the file shape is 1D array instead of ndarray of rows=200 cols=100</p>
  
  <pre><code>data.shape
  (200,) 
  </code></pre>