In essence, a cellular automaton can be represented as a two-dimensional array of values that change according to established rules based on values in neighboring cells. This choice was motivated by the broad applicability of cellular automata in various simulations such as sea surface, road traffic, and fire spread. I chose to try Python’s strength in data visualization in a project that simulated cellular automata. Hence, my choice was to master Python, and what could be a more effective approach than immersing myself in a hands-on practical example? Nevertheless, I was aware of this programming language and its capability to enable efficient coding through libraries that achieve remarkable feats with only a few lines of code. I must confess Python wasn’t part of my university curriculum, and by the third year, I knew only the basics.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |