diff --git a/labs03/task05.py b/labs03/task05.py index 4eacdd5..190702e 100644 --- a/labs03/task05.py +++ b/labs03/task05.py @@ -9,8 +9,27 @@ Wyświetl tylko pełną nazwe pliku (wraz z ścieżką). """ +import glob + +def maxBleu(dir = './scores/', retmax = False): + maxbleu, fmax = None, None + for fn in glob.glob(dir+'model.iter*.npz.bleu'): + with open(fn, 'r') as f: + nmax = f.readline().replace(',', '').split(' ')[2] + if (maxbleu is None) or (float(maxbleu) < float(nmax)): + maxbleu = nmax + fmax = fn + else: + pass + if retmax: + retval = fmax+' : '+maxbleu + else: + retval = fmax + return retval + if __name__ == "__main__": - pass + #print(maxBleu(retmax = True)) + print(maxBleu())