Module 6: NumPy
Hands-on Lab: Working out the syntax and conceptual differences between python lists and numpy arrays, converting from one to the other, analyzing the different kind of data types and array shapes, learning to think through problems in a vectorized way
Hands-on Lab: Learning how to apply functions and operators directly on vectors, computing some classical statistical aggregates efficiently, trying to index and apply operations on multiple vectors in the easiest way
Project: Preprocessing Pipeline for Machine Learning Algorithms