Source code for alpenglow.evaluation.PrecisionScore

import pandas as pd
import numpy as np
import math

[docs]def Precision(rank): if(np.isnan(rank)): return 0 else: return 1
[docs]def PrecisionScore(rankings): return rankings['rank'].map(Precision)