Cubic spline interpolation with examples in Python

Learn the math and get the code for constructing cubic interpolating splines

This is a technical course designed for students and practitioners.

What you’ll learn

  • Construct one-dimensional cubic splines from scratch.
  • Apply spline interpolation to their projects.
  • Use spline library functions with confidence.
  • Explain how to approach interpolation.

Course Content

  • Introduction.
  • Linear and cubic splines.
  • Implementing cubic splines.
  • Closing.

Cubic spline interpolation with examples in Python

Requirements

  • You should have calculus and linear algebra knowledge at a beginner level (continuous functions, derivatives of functions, systems of linear algebraic equations and their matrix representation).
  • You should have some coding experience in any programming language.
  • You should be able to view and use IPython / Jupyter Notebooks.
Description

This is a technical course designed for students and practitioners.

This course gets you

  • an introduction to spline interpolation
  • an understanding of what splines are
  • a detailed description of how to construct linear and cubic splines
  • Python code to construct cubic splines with different boundary conditions
  • the confidence of knowing what library functions for spline interpolation actually do
Who this course is for:
  • Engineering and science students
  • Computer graphics and game development students and professionals
  • People who always wanted to know what those splines are
  • Anyone interested in interpolation
Get Tutorial