{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"name":"python","version":"3.11.11","mimetype":"text/x-python","codemirror_mode":{"name":"ipython","version":3},"pygments_lexer":"ipython3","nbconvert_exporter":"python","file_extension":".py"},"kaggle":{"accelerator":"none","dataSources":[{"sourceId":39763,"databundleVersionId":11756775,"sourceType":"competition"},{"sourceId":12189344,"sourceType":"datasetVersion","datasetId":7677732},{"sourceId":12275322,"sourceType":"datasetVersion","datasetId":7735592}],"dockerImageVersionId":31040,"isInternetEnabled":true,"language":"python","sourceType":"notebook","isGpuEnabled":false}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"code","source":"import pandas as pd\nimport numpy as np","metadata":{"trusted":true,"execution":{"iopub.status.busy":"2025-06-25T03:10:04.451830Z","iopub.execute_input":"2025-06-25T03:10:04.452390Z","iopub.status.idle":"2025-06-25T03:10:05.003258Z","shell.execute_reply.started":"2025-06-25T03:10:04.452346Z","shell.execute_reply":"2025-06-25T03:10:04.999209Z"}},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"# Median Ensemble","metadata":{}},{"cell_type":"code","source":"sub1 = pd.read_csv('/kaggle/input/yale-0625-val/submission_median.csv', index_col = 0)\nsub2 = pd.read_csv('/kaggle/input/public-25-6/submission_median.csv', index_col = 0)","metadata":{"trusted":true,"execution":{"iopub.status.busy":"2025-06-25T03:10:05.006271Z","iopub.execute_input":"2025-06-25T03:10:05.007820Z"}},"outputs":[],"execution_count":null},{"cell_type":"code","source":"# 加权融合\nsub_64 = 0.6 * sub1 + 0.4 * sub2\nsub_55 = 0.5 * sub1 + 0.5 * sub2\nsub_46 = 0.4 * sub1 + 0.6 * sub2\n\n# 保存结果\nsub_64.to_csv('submission_median_64.csv')\nsub_55.to_csv('submission_median_55.csv')\nsub_46.to_csv('submission_median_46.csv')","metadata":{"trusted":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"print(' Ensemble Finished! ')","metadata":{"trusted":true},"outputs":[],"execution_count":null},{"cell_type":"markdown","source":"# 原始结果","metadata":{}},{"cell_type":"code","source":"import shutil\n\n# 源文件路径\nsource_file = '/kaggle/input/yale-0625-val/ensemble_weighted_mean.csv'\n\n# 目标文件路径\ndestination_file = '/kaggle/working/ensemble_weighted_mean.csv'\n\n# 复制文件\nshutil.copy(source_file, destination_file)\n\nprint(f\"文件已成功复制到: {destination_file}\")","metadata":{"trusted":true},"outputs":[],"execution_count":null},{"cell_type":"code","source":"import shutil\n\n# 源文件路径\nsource_file = '/kaggle/input/yale-0625-val/submission_median.csv'\n\n# 目标文件路径\ndestination_file = '/kaggle/working/submission_median.csv'\n\n# 复制文件\nshutil.copy(source_file, destination_file)\n\nprint(f\"文件已成功复制到: {destination_file}\")","metadata":{"trusted":true},"outputs":[],"execution_count":null}]}