title: Store NumPy Row and Column Headers
body: <p>I have a numpy 2 dimensional numpy array that contains the daily stock prices for multiple stocks. For example</p>
  
  <pre><code>daily_prices = np.array([  
      [4,3,3,1],  
      [5,4,3,6],  
      [6,3,2,7],  
      [3,9,7,4],  
      [8,4,6,3],  
      [8,3,3,9]])  
  </code></pre>
  
  <p>where each row is a different date, and each column is a different stock.</p>
  
  <p>I'd like to be able to store in array (or something more suitable), the names of the stocks going across (like 'MSFT', 'CSCO', 'GOOG', 'F') and the dates going down.</p>
  
  <p>In other words, I want to name the rows and the columns like you would in a spreadsheet.</p>
  
  <p>Is there a NumPythonic way to do this?</p>