SciPy
Optimisation, integration, statistics and signal processing.
💡
This course has 3 lessons. Start with the first one and use the next / previous links at the bottom of each lesson — the sidebar keeps the whole course in order.
Lessons
- SciPy arrays and NumPy interopHow SciPy relates to NumPy, what it adds on top of the array type, and how to keep a large problem sparse instead of dense.
- Optimisation and curve fittingminimize for general problems, curve_fit for a model fitted to data, and how to tell a real solution from a local one.
- Statistics and signal processingscipy.stats for distributions, fitting and hypothesis tests; scipy.signal for filter design, zero-phase filtering and peak detection.
More in Python & Data Science
Python 3 NumPy pandas Matplotlib Jupyter Notebook Flask FastAPI Django Pillow Python 2.x R Julia
Last refreshed 2026-09-17.