Spaces:
Runtime error
Runtime error
import numpy as np | |
def calc_ranked(preds, labels): | |
rank1=0 | |
rank5=0 | |
for p,l in zip(preds, labels): | |
p= np.argsort(p)[::-1] | |
if l in p[:5]: | |
rank5+=1 | |
if l==p[0]: | |
rank1+=1 | |
rank1= float(rank1/len(preds)) | |
rank5= float(rank5/len(preds)) | |
return rank1, rank5 |