Python 进化过程的计算机模拟

Python 进化过程的计算机模拟,python,Python,我如何在python中模拟和映射一些移动细菌(正方形或胶囊)在2D空间中的特殊位置。我尝试使用标准模拟来划分胶囊。但无法在二维空间中映射它们的特殊位置。我只想模拟细菌的菌落生长 这取决于您如何存储它们的当前位置,如果您有一个位置列表,您可以使用matplotlib的散点绘制二维中所有细菌的位置。你也可以用同样的命令给细菌着色 如果您有空间的数组/矩阵表示形式,则可以使用matplotlibs imshow命令,但请确保设置interpolation='Nearest',否则它看起来会非常模糊。对

我如何在python中模拟和映射一些移动细菌(正方形或胶囊)在2D空间中的特殊位置。我尝试使用标准模拟来划分胶囊。但无法在二维空间中映射它们的特殊位置。我只想模拟细菌的菌落生长

这取决于您如何存储它们的当前位置,如果您有一个位置列表,您可以使用matplotlib的散点绘制二维中所有细菌的位置。你也可以用同样的命令给细菌着色


如果您有空间的数组/矩阵表示形式,则可以使用matplotlibs imshow命令,但请确保设置interpolation='Nearest',否则它看起来会非常模糊。

对于位置列表,如何克服重叠问题?在模拟结束时,我必须可视化菌落以进行分维计算。如果重叠问题是指细菌相互重叠,那么你有两个选择,一个是基于网格的CA不允许这样做,另一个是具有连续的空间,并简单地将它们相互重叠。虽然我已经构建了一个2d细胞自动化,但我从来没有计算过一个细胞的分形维数,所以我不能帮你。你能帮我构建一个2d CA,用分裂的细菌细胞…形成克隆吗?到目前为止你有什么?我有胶囊[细胞]的代码分区。**现在我如何在2D阵列的单点中放置胶囊?**然后我必须选择其相邻的空单元进行复制..我认为摩尔相邻可以应用于此。