title: What does a numpy shape starting with zero mean
body: <p>Okay, so I found out that you can have arrays with 0s in their shape.<br />
  For the case where you have 0 as the only dimension, this makes sense to me. It is an empty array.</p>
  
  <pre><code>np.zeros(0)
  </code></pre>
  
  <p>But the case where you have something like this:</p>
  
  <pre><code>np.zeros((0, 100))
  </code></pre>
  
  <p>Is confusing for me. Why is it defined like this?</p>