unet_code / src /rad_clim.py
weatherforecast1024's picture
Upload folder using huggingface_hub
f3b050a verified
import os
import torch
import math
import numpy as np
from copy import deepcopy
path_load = '/data/weather2025/NhaBe/train/rad'
path_save = '/data/weather2025/NhaBe'
num = 0
rad_clim = {}
for name in os.listdir(path_load):
file = np.load(os.path.join(path_load,name))
for field in file.keys():
if(num == 0):
rad_clim[field] = file[field]
else:
rad_clim[field] = rad_clim[field] + file[field]
num += 1
print(num,end='\r')
for field in rad_clim.keys():
rad_clim[field] = rad_clim[field]/num
rad_clim[field] = np.expand_dims(rad_clim[field],axis =0)
print(rad_clim[field].shape)
np.savez(os.path.join(path_save,'rad_clim.npz'),**rad_clim)