title: What is the L in numpy.shape and 32 in numpy.type of an array?
body: <p>I'm trying the functions of numpy arrays and below is the code: </p>
  
  <pre><code>import numpy as np
  
  Z =np.array( 
      [[0,4,0,0,0,0],
       [0,0,0,1,0,0],
       [0,1,0,1,0,0],
       [0,0,1,1,0,0],
       [0,0,0,0,0,0],
       [0,0,0,0,0,0]])
  print Z
  print Z.dtype
  print Z.shape
  </code></pre>
  
  <p>Which gave: </p>
  
  <pre><code>[[0 4 0 0 0 0]
   [0 0 0 1 0 0]
   [0 1 0 1 0 0]
   [0 0 1 1 0 0]
   [0 0 0 0 0 0]
   [0 0 0 0 0 0]]
  int32
  (6L, 6L)
  </code></pre>
  
  <p>It is an integer array with 6 rows and 6 columns. But what is the 32 from numpy.type and the L in numpy.shape?</p>