title: Why can I do "[:]" in a numpy array as many times as I want?
body: <p>I thought that I understood how numpy array works, until, by mistake a I did something like </p>
  
  <pre><code>x = np.array([2,3,1,0])
  x[:][:] 
  </code></pre>
  
  <p>and I got the same result as <code>x[:]</code> and the same as <code>x[:][:][:]</code> And now I wonder how is this possible if x is 1-D array! </p>
  
  <p>I don't know if it is too basic or I'm missing something. Thanks.</p>