title: Get the column names of a python numpy ndarray
body: <p>Let's say I have a data file called <code>data.txt</code> that looks like:</p>
  <pre><code>TIME FX FY FZ
  0    10 5  6
  1    2  4  7
  2    5  2  6
  ...
  </code></pre>
  <p>In Python run:</p>
  <pre><code>import numpy as np
  
  myData = np.genfromtxt(&quot;data.txt&quot;, names=True)
  
  &gt;&gt;&gt; print myData[&quot;TIME&quot;]
  [0, 1, 2]
  </code></pre>
  <p>The names at the top of my data file will vary, so what I would like to do is find out what the names of my arrays in the data file are. I would like something like:</p>
  <pre><code>&gt;&gt;&gt; print myData.names
  [TIME, F0, F1, F2]
  </code></pre>
  <p>I thought about just to read in the data file and get the first line and parse it as a separate operation, but that doesn't seem very efficient or elegant.</p>