title: Confusion between numpy, scipy, matplotlib and pylab
body: <p>Numpy, scipy, matplotlib, and pylab are common terms among they who use python for scientific computation.</p>
  
  <p>I just learn a bit about pylab, and I got confused.
  Whenever I want to import numpy, I can always do:</p>
  
  <pre><code>import numpy as np
  </code></pre>
  
  <p>I just consider, that once I do</p>
  
  <pre><code>from pylab import *
  </code></pre>
  
  <p>the numpy will be imported as well (with <code>np</code> alias). So basically the second one does more things compared to the first one.</p>
  
  <p>There are few things I want to ask:</p>
  
  <ol>
  <li>Is it right that pylab is just a wrapper for numpy, scipy and matplotlib?</li>
  <li>As np is the numpy alias in pylab, what is the scipy and matplotlib alias in pylab? (as far as I know, plt is alias of matplotlib.pyplot, but I don't know the alias for the matplotlib itself)</li>
  </ol>