In this chapter, we started by introducing NumPy data types. We then quickly moved on to discuss NumPy arrays, called ndarray objects, which are the main objects of interest in NumPy. We discussed how to create these arrays from programmer input, from other Python objects, from files, and even from functions. We proceeded to discuss how mathematical operations are performed on ndarray objects, from basic arithmetic to full-blown linear algebra.
In the next chapter, we will discuss some important topics: slicing ndarray objects arithmetic and linear algebra with arrays, and employing array methods and functions.