.. Created by Adam Cunnningham on Mon May 30 2016. **Week 6: October 3 - 7** ========================= Deterministic Dynamical Systems ------------------------------- This week we study "deterministic dynamical systems". These are systems which develop over time, where the current state completely determines the future. Cellular Automata ----------------- Cellular automata are a type of dynamical system in which both time and space are discrete. They represent a way to study the evolution of large physical systems, and have been closely related to the development of the field of *artificial life*. We implement a simple one-dimensional cellular automaton and explore its behavior under different transition rules. Images and the RGB Color Model ------------------------------ NumPy arrays can be used to represent both color and grayscale images. We learn how colors are represented in terms of red, green, and blue components, and some of the functions Matplotlib provides for saving, loading and displaying images. NumPy ----- - **random.randint** - **roll** Matplotlib ---------- - **imread** - **imsave** - **imshow** - **subplot** Quiz 5: Loops ------------- - **while** loops - **for** loops - **range** - **break** - **continue** :download:`Sample Quiz 5 <../Quizzes/Quiz5Sample.pdf>` Report 5 -------- :doc:`cellular_automata`