One of the first hurdles with doing data process in python is the format of the data. Our data naturally exists in rows and matrixes, but Python generally only allows us to work with one variable at a time. We can use for loops, list comprehensions, and a variety of other tools, but wouldn't it be nice if we could simplify everything?
Using NumPy we can work directly with arrays and matrixes rather than with the individual values. It also provides a variety of tools for simple data processing.