我正在尝试使用该功能运行康威的生活游戏
animate_life(100, 'beacon',[0], 30, 300)
但它不断弹出错误,以当前形式说:
x_start, y_start = seed_position[0], seed_position[1]
indexError:列表索引超出范围。
最初我使用了一个看起来像[0,1]
的索引,但这也报告了一个错误,即:
indexError:数组的索引太多
我相信给它2个值会报告一个问题,因为您希望数据成为2D数组。Numpy在抱怨,因为数据不是2D(它是1D或无(?
我的问题是:数据的大小是多少?
即,我的animate_life
函数中预期的大小参数将被定义为:
animate_life(universe_size, seed, seed_position, n_generations=30, interval=300, save=False)
edi:这是指在https://github.com/robertmartin8/pygameoflife/blob/blob/master/game_of_life.py.py.py.py.py
澄清:我将答案基于此处的代码。https://github.com/robertmartin8/pygameoflife/blob/master/game_of_life.py.py
i是完全,诚实地肯定索引应该是2个营排而不是列表,因此您应该尝试seed_position =(0,1(。宇宙大小相同;尝试(100,100(。