SciPy is the scientific Python library and is closely related to NumPy. In fact, SciPy and NumPy used to be the same project many years ago. SciPy, just like NumPy, is an open source project available under the BSD license. In this recipe, we will install SciPy. SciPy provides advanced functionality, including statistics, signal processing, linear algebra, optimization, FFT, ODE solvers, interpolation, special functions, and integration. There is some overlap with NumPy, but NumPy primarily provides array functionality.
In Chapter 1, Winding Along with IPython, we discussed how to install setuptools
and pip
. Reread the recipe if necessary.
In this recipe, we will go through the steps for installing SciPy: