### Question

Why is it a good idea to learn Numpy?

### Answer

Numpy is a useful and powerful tool for working with large amounts of numerical data.

One of the most important features of Numpy is the ability to use Numpy arrays. Numpy arrays, which will be covered in exercise 3 of this lesson, allow us to store large amounts of data within objects. They are similar to lists or mathematical vectors and allow us to perform operations on all elements at a time, which is something that lists do not immediately provide.

Numpy lets us apply complex mathematical functions on the arrays of numbers, such as trigonometric functions like sin, cos, tan, as well as aggregate functions like `mean`

or `median`

, which you will learn about later in the lesson.

As you work more with Numpy, you’ll be able to see how convenient and useful a tool it is to learn and utilize within the field of Data Analysis.