细胞自动机图书馆
vivludo的Python项目详细描述
维鲁多
Vivludo是一个在Python中使用细胞自动机的库。
细胞自动机还有许多其他的pypi包,但是大多数都是 不是我想要的,所以我决定自己做。不是的 真的想成为一个“产品”,但自从我做了以后,我想 没有理由不公布。我不能保证支持, 文档等等。
这个包使用基于卷积的相当快的实现 (不过,速度没有高丽用的那么快)。 我想可以修改它来加速GPU (用火把什么的),但我没试过。
vivludo是“生命游戏”的世界语,指康威的生命游戏, 它是最著名的细胞自动机之一。
安装
pip install vivludo
需要Python3.5或更高版本。
用法
一些用法示例可以在examples
目录中找到。
我可能最终会添加实际的文档,但现在只有
源代码中的docstrings。
许可证
如LICENCE.txt
所述,此软件包是在麻省理工学院许可证下发布的。