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.