Chapter 12. Deterministic Dynamical Systems

In this chapter, we will cover the following topics:

  • Plotting the bifurcation diagram of a chaotic dynamical system
  • Simulating an elementary cellular automaton
  • Simulating an ordinary differential equation with SciPy
  • Simulating a partial differential equation — reaction-diffusion systems and Turing patterns


The previous chapters dealt with classical approaches in data science: statistics, machine learning, and signal processing. In this chapter and the next chapter, we will cover a different type of approach. Instead of analyzing data directly, we will simulate mathematical models that represent how our data was generated. A representative model gives us an explanation of the real-world processes ...

Get IPython Interactive Computing and Visualization Cookbook - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.