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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNjE5NjQsIm5iZiI6MTcxOTM2MTY2NCwicGF0aCI6Ii8yNTQxOTE4Ni8zMDgzMDMwMDUtNDk2ZjAxOWMtMjJhNS00ZjAyLWI3ZTUtMDkxMjU4YWQ2MTZjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI2VDAwMjc0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTg0MTk1NjZhZWU4NDkxZTc5YTVkMmQ3OWMxMWQwMDE2MDdiMDQxMjQyNjdjMDM1YTQ0ZWQ1MDllZGY0MjY5MzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5rZ5SFqBpPCk0MU0SSUJNvSf1P3zQIXKYBB1SiaEL3o)
![fig2](https://private-user-images.githubusercontent.com/25419186/308303034-9af70f02-1f98-4cc8-961a-f7208bc525c4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNjE5NjQsIm5iZiI6MTcxOTM2MTY2NCwicGF0aCI6Ii8yNTQxOTE4Ni8zMDgzMDMwMzQtOWFmNzBmMDItMWY5OC00Y2M4LTk2MWEtZjcyMDhiYzUyNWM0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI2VDAwMjc0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWI4YjIwMzJjMzY5Mjg4YWU0OTI0NjhmODg1MTg0ZjJiNzlmY2RmYjRhMjRmOTFmZjE1N2ZjM2U5ZTcwZDM0ZWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.pZo6EjinihHY2mbmAZVxTf8yts_g8LzIkuCueZc-8v0)
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