title: numpy array using python's long type
body: <p>I am trying to create a numpy array with type <code>long</code> (that is, Python's <code>long</code>, not numpy's <code>long = int64</code>).</p>
  
  <p>If I do:</p>
  
  <pre><code>m = np.eye(6, dtype=long)
  print(m.dtype)
  </code></pre>
  
  <p>This outputs <code>int64</code>; i.e., they are not Python <code>long</code>s.</p>
  
  <p>Is there any way to create a numpy array with each element being of type <code>long</code>?  Or is this some fixed-width versus non-fixed-width problem that numpy doesn't support?  If so, is there any library (preferably with a nice C API like numpy's) that can do this?</p>