| import numpy as np | |
| import json | |
| # file_path = "/home/yiming/ContrastDebugger/EXP/codesearch_simp/Model/Epoch_1/train_data.npy" | |
| # # 读取 ndarray 数据 | |
| # data = np.load(file_path) | |
| # print(len(data)) | |
| # # # 选择前 50000 条数据 | |
| # # selected_data = data[:50000] | |
| # # # 重新保存到文件中 | |
| # # np.save(file_path, selected_data) | |
| # idxs = [i for i in range(len(data))] | |
| # idxs_path = "/home/yiming/ContrastDebugger/EXP/codesearch_simp/Model/Epoch_1/index.json" | |
| # json_file = open(idxs_path, mode='w') | |
| # json.dump(idxs, json_file, indent=4) | |
| input_file = "/home/yiming/ContrastDebugger/EXP/codesearch_query_simp/Model/label_list.json" | |
| output_file = "/home/yiming/ContrastDebugger/EXP/codesearch_query_simp/Model/label.txt" | |
| # 读取输入文件 | |
| with open(input_file, "r") as f: | |
| data = json.load(f) | |
| # 选择前 50000 条数据 | |
| selected_data = data[:50000] | |
| # 将每条数据作为一行存储到输出文件 | |
| with open(output_file, "w") as f: | |
| for item in selected_data: | |
| f.write(item + "\n") |