title: Using every first element in a multidimensional array
body: <p>I had thought that if you ran perhaps <code>print mdarray[::][1]</code>, you would print the first sub-element of every element in the array.  Where did I go wrong with this?</p>
  
  <p>I especially need this for a <code>p.plot(x,y[::][1])</code> where I definitely do <em>not</em> want to use a for loop, as it is horribly slow, unless I'm getting things confused.</p>
  
  <p>What am I getting wrong? Thanks!</p>
  
  <p><strong>EDIT</strong></p>
  
  <p>I still don't know where I got the [::] thing but I solved my problem with either</p>
  
  <p><code>p.plot(x,c[:,1],color='g',label="Closing value")</code></p>
  
  <p>or </p>
  
  <pre><code>p.plot(x,[i[1] for i in c],color='g',label="Closing value")
  </code></pre>
  
  <p>There doesn't seem to be any appreciable difference in time, so I guess I'll use the second because it looks more pythonic/readable to me.  Or am I missing something?</p>
  
  <p>Thanks for all of the help!</p>