Summary
We learned a lot in this chapter about NumPy modules. We covered linear algebra, the fast Fourier transform, continuous and discrete distributions, and random numbers.
In the next chapter, we shall cover specialized routines. These are functions that you probably would not use often, but are very useful when you do need them.