NumPy arrays are capable of holding multidimensions of data. Just like a single dimension array, calculations will occur on each element within the array and the array can only hold a single data type within it. Explore how to create and use mutidimensional arrays with additional functionality using the NumPy library.