Update game_of_life.py

docstring error fix
delete no reason delete next_gen_canvas code(local variable)
This commit is contained in:
Minha, Jeong 2021-10-03 00:44:30 +09:00 committed by GitHub
parent c873fa0b1b
commit a8ff2cbb6e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -52,7 +52,7 @@ def seed(canvas):
def run(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) status accordingly.(in the same canvas)
@Args: @Args:
-- --
@ -60,7 +60,7 @@ def run(canvas):
@returns: @returns:
-- --
None List
""" """
canvas = np.array(canvas) canvas = np.array(canvas)
next_gen_canvas = np.array(create_canvas(canvas.shape[0])) 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] pt, canvas[r - 1 : r + 2, c - 1 : c + 2]
) )
canvas = next_gen_canvas return next_gen_canvas.tolist()
del next_gen_canvas # cleaning memory as we move on.
return canvas.tolist()
def __judge_point(pt, neighbours): def __judge_point(pt, neighbours):