Random Walk generates random walks and uses Matplotlib to visualize them in a visually appealing scatter graph. A random walk describes a path that something takes when moving in random discrete steps in a mathematical space. It can model things like a pollen grain moving across water, a drunkard's steps and even gas particles moving around in a room.
Requirements:
- Python 3
- Matplotlib (refer to the Matplotlib Getting Started Guide)
Steps to Run:
- Download the project
- Run the random_walk_visual.py file (example command:
python random_walk_visual.py
)
![fig1](https://private-user-images.githubusercontent.com/25419186/308303005-496f019c-22a5-4f02-b7e5-091258ad616c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MjAwOTQsIm5iZiI6MTcyMjQxOTc5NCwicGF0aCI6Ii8yNTQxOTE4Ni8zMDgzMDMwMDUtNDk2ZjAxOWMtMjJhNS00ZjAyLWI3ZTUtMDkxMjU4YWQ2MTZjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMxVDA5NTYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiNmFlZGU0MWJmNGI0ZTVhNzgyYmRiNTU4Mzc3YzQ1ZmRiZmZjMzQ5MDMxMjg4NGQ2NmEzZjI3MDM1Njk4MTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.DkLfBIFdiENi3LyjrjcGfMiiKaNFhNKqo4ELG5ApBiQ)
![fig2](https://private-user-images.githubusercontent.com/25419186/308303034-9af70f02-1f98-4cc8-961a-f7208bc525c4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI0MjAwOTQsIm5iZiI6MTcyMjQxOTc5NCwicGF0aCI6Ii8yNTQxOTE4Ni8zMDgzMDMwMzQtOWFmNzBmMDItMWY5OC00Y2M4LTk2MWEtZjcyMDhiYzUyNWM0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMxVDA5NTYzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMxZTA5YjIxNWFhZWQ0MWJkYmEyMDhiZDRlMjFlM2RkODYyYmJlZWE2ZTY4OTZlYjY0NTRiZjY4ZDY1N2I1MjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.e54rFgJWP4k0VzqW0b2McdkGuiUDgtkjrLijfilGfno)
The Python Crash Course, 3rd Edition textbook written by Eric Matthes was referred to when developing this project, specifically the Section II - Projects chapters.
Matthes, E. (2023). Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming. No Starch Press.
MIT License