title: Differences in importing modules/subpackages of numpy and Scipy packages
body: <p>I am using scipy and numpy through Anaconda 2.1.0 distribution. I use Spyder as my Python IDE.</p>
  
  <p>When I run  <code>import scipy as sp</code>,  I can't access the subpackages, such as optimize, linalg, cluster etc. through <code>sp.</code></p>
  
  <p>However, when I run <code>import numpy as np</code>, I am able to access all its subpackages, such as linalg, random, matrixlib, polynomial, testing, etc. through <code>np</code>.</p>
  
  <p>Is there a reason why the two imports work in different ways?  Why does <code>import scipy as sp</code> not grab all scipy subpackages into <code>sp</code>'s namespace?</p>