{"cells":[{"metadata":{},"cell_type":"markdown","source":"## In this naive sample submission, we submit the last grid as the initial grid, naively assuming therefore that there was no change. The solely purpose was to get an idea of the worst score possibly achievable and an idea of performances range.","execution_count":null},{"metadata":{"_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","trusted":true},"cell_type":"code","source":"import numpy as np\nimport pandas as pd","execution_count":null,"outputs":[]},{"metadata":{"_uuid":"d629ff2d2480ee46fbb7e2d37f6b5fab8052498a","_cell_guid":"79c7e3d0-c299-4dcb-8224-4455121ee9b0","trusted":true},"cell_type":"code","source":"sub = pd.read_csv(\"../input/conways-reverse-game-of-life-2020/test.csv\")","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"INIT_COLS = []\nSTOP_COLS = []\nREN_DICT = {}\nfor i in range(625):\n    INIT_COLS.append(f\"start_{i}\")\n    STOP_COLS.append(f\"stop_{i}\")\n    REN_DICT[f\"stop_{i}\"] = f\"start_{i}\"\n#=====\nsub = sub.rename(columns=REN_DICT) # swapping stopping columns as starting ones\nsub.drop(\"delta\", axis=1, inplace=True)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"sub.head()","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"sub.to_csv(\"submission.csv\", index=False)","execution_count":null,"outputs":[]},{"metadata":{"trusted":true},"cell_type":"code","source":"","execution_count":null,"outputs":[]}],"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat":4,"nbformat_minor":4}