From a8ff2cbb6ef52ebc01fb4a5fe7acc282de6da0f0 Mon Sep 17 00:00:00 2001 From: "Minha, Jeong" <60059706+PzaThief@users.noreply.github.com> Date: Sun, 3 Oct 2021 00:44:30 +0900 Subject: [PATCH] Update game_of_life.py docstring error fix delete no reason delete next_gen_canvas code(local variable) --- cellular_automata/game_of_life.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cellular_automata/game_of_life.py b/cellular_automata/game_of_life.py index 09863993d..f2ce09440 100644 --- a/cellular_automata/game_of_life.py +++ b/cellular_automata/game_of_life.py @@ -52,7 +52,7 @@ def seed(canvas): def run(canvas): - """This function runs the rules of game through all points, and changes their + """This function runs the rules of game through all points, and changes their status accordingly.(in the same canvas) @Args: -- @@ -60,7 +60,7 @@ def run(canvas): @returns: -- - None + List """ canvas = np.array(canvas) next_gen_canvas = np.array(create_canvas(canvas.shape[0])) @@ -71,9 +71,7 @@ def run(canvas): pt, canvas[r - 1 : r + 2, c - 1 : c + 2] ) - canvas = next_gen_canvas - del next_gen_canvas # cleaning memory as we move on. - return canvas.tolist() + return next_gen_canvas.tolist() def __judge_point(pt, neighbours):