typestar

Scientific computing with SciPy

23 steps in 8 sets of Python.

SciPy is what you use once NumPy runs out. Distributions and the hypothesis tests built on them come first, since that is what most people arrive for, followed by correlation and resampling.

Then the numerical methods: optimization, integration and interpolation, linear algebra and signal processing, and a last set on sparse matrices and spatial structures. Twenty-three steps, and the arithmetic is doing the same work a lot of graduate courses spend a term on.

Start this tour

Distributions

Hypothesis tests

Correlation & resampling

Optimization

Calculus & interpolation

  • Integrationquad for a definite integral, solve_ivp for a differential equation.
  • InterpolationFilling in between samples: linear, cubic spline, or a smoothing fit.

Linear algebra & signals

Sparse & spatial

Encore

  • sp_fit_report.pyFit a learning curve, bootstrap its parameters, and test the residuals.

The other Python tours