from pathlib import Path import sys,numpy as np import matplotlib;matplotlib.use("Agg");import matplotlib.pyplot as plt ROOT=Path(__file__).resolve().parents[1];sys.path.insert(0,str(ROOT)) from model.rise_unet import load_config,write_json c=load_config(ROOT);d=np.load(ROOT/c["paths"]["predictions"]);e=d["ensemble"];t=d["target"];mean=e.mean(0);acc=[] for w in range(5):acc.append(float(np.corrcoef(mean[w].ravel(),t[w].ravel())[0,1])) crps=(abs(e-t[None]).mean(0)-.5*abs(e[:,None]-e[None,:]).mean((0,1))).mean((1,2));q=np.quantile(t,.2);obs=t