NumPy Foundations
Reason about numeric shape, selection, axes, broadcasting, and copies.
Executable courseUse the text pages for explanation and the browser notebook for practice. Work stays in this browser unless you download it.
Module sequence
- Why Arrays Differ from ListsUnit 1 · 18-25 minutes
- Creating Arrays with an Intentional TypeUnit 2 · 20-30 minutes
- Shape, Dimensions, Size, and DtypeUnit 3 · 20-30 minutes
- Indexing, Slicing, and MasksUnit 4 · 25-35 minutes
- Vectorised OperationsUnit 5 · 20-30 minutes
- Aggregation and AxesUnit 6 · 25-35 minutes
- BroadcastingUnit 7 · 25-35 minutes
- Copies, Views, and MutationUnit 8 · 25-35 minutes
- Data Project: Validate and Summarise Study MinutesUnit 9 · 55-75 minutes
