Tutorial
- Go through notebook to familiarize yourself with NumPy
NumPy (nuhm·pie) is a handy tool in computer graphics, computer vision, machine learning, data science, robotics, and many other fields. It's special because it was built to work quickly with arrays and can eliminate slow for-loops in your code with fast vectorized operations when effectively used.
While this tutorial is not required, we strongly, highly, earnestly suggest you go through it. It provides a nice introduction to NumPy tailored toward this assignment. Taking the time to learn and understand how NumPy works will make this assignment easier and serve you well in the future. In fact, we strongly encourage you to go beyond this tutorial and do some self-study to solidly grasp how to use NumPy.