SciPy appears to provide most (but not all [1]) of NumPy\'s functions in its own namespace. In other words, if there\'s a function named numpy.foo, there\'s alm
From Wikipedia ( http://en.wikipedia.org/wiki/NumPy#History ):
The Numeric code was adapted to make it more maintainable and flexible enough to implement the novel features of Numarray. This new project was part of SciPy. To avoid installing a whole package just to get an array object, this new package was separated and called NumPy.
scipy depends on numpy and imports many numpy functions into its namespace for convenience.