title: Why sys.getsizeof(numpy.int8(1)) returns 12?
body: <p>I want to create a small NumPy integer to save memory. However, I noticed that</p>
  
  <pre><code>import numpy,sys
  print sys.getsizeof(numpy.int8(1))
  </code></pre>
  
  <p>prints <code>12</code>, so it seems that <code>numpy.int8()</code> is generating 12 bytes instead of 1 byte of data. Why is this?</p>