In this chapter, we learned about numpy, a library designed to do vectorized operations. We also learned about NumPy arrays, which are the main objects in NumPy. We learned how to create them, looked into their various attributes, explored which arrays are used in basic math, and did some manipulation with arrays. Then, we learned how to perform and run simple simulations using NumPy.
In the next chapter, we will look at pandas, the most popular library for doing data analysis in Python.