chen459664's picture
Add files using upload-large-folder tool
55c92b3 verified
Raw
History Blame Contribute Delete
1.17 kB
import json
import os
import re
# file_path = "original_configure.json"
# Top5Kurtosis = [0, 1, 31, 30, 22]
# Top5HeavyTailAlphaValues = [0, 11, 10, 1, 8]
# Lowest5Kurtosis = [25, 27, 23, 28, 18]
# Lowest5HeavyTailAlphaValues = [21, 30, 20, 22, 24]
# data = [8] * 32
# for i in Lowest5HeavyTailAlphaValues:
# data[i] = 4
# data[30] = 8
# print(data)
# with open(f"preliminary_10.json", "w", encoding="utf-8") as f:
# json.dump(data, f, ensure_ascii=False, indent=2)
def change_filename(filename):
match = re.search(r'(\d+)', filename)
if match:
old_num = int(match.group(1))
new_num = old_num + 10
new_filename = re.sub(r'\d+', str(new_num), filename)
return new_filename # 输出:preliminary_15.json
else:
return filename
for file in os.listdir('.'):
if file.endswith('.json'):
with open(file, 'r', encoding='utf-8') as f:
data = json.load(f)
data = [dt//2 for dt in data]
new_filename = change_filename(file)
with open(new_filename, 'w', encoding='utf-8') as f:
json.dump(data, f, ensure_ascii=False, indent=2)