import pandas as pd import pickle # path = 'result/sss_cf10_meco.p' path = 'nb2_sss_cf10_seed42_dlappoint_dlinfo1_initwnone_initbnone_1.p' meco = [] accs = [] with open(path, 'rb') as f: while True: try: fl = pickle.load(f) meco.append(fl['meco']) accs.append(fl['testacc']) except: break N = len(meco) print(N) df = pd.DataFrame({ 'meco':meco[:N], 'acc': accs[:N] }) print(df.corr(method='spearman'))