All articles

NumPy Fundamentals

An eight-part, beginner-friendly path through NumPy: arrays vs lists, creating arrays, indexing and slicing, vectorised maths and broadcasting, reshaping, aggregations and statistics, linear algebra and random numbers, and a project analysing exam marks. Every example is run on NumPy 2.3 with its real output.

  1. Getting Started with NumPy: Arrays, Installation and Why NumPy Is Fast · 7 min