Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture covers the basics of Numpy, a numerical computing library in Python. Topics include the advantages of Numpy over Python lists, memory layout differences between lists and np.arrays, operations on np.arrays, and functions for linear algebra. The lecture also introduces concepts like array creation, reshaping, and common operations like addition, multiplication, and vectorization. Students will learn about the performance benefits of Numpy, its native implementation in C, and its role in data science applications.