NDCG实现
import numpy as npdef getDCG(scores):return np.sum(np.divide(np.power(2, scores) - 1, np.log2(np.arange(scores.shape[0], dtypenp.float32) 2)),dtypenp.float32)def getNDCG(rank_list, pos_items):relevance np.ones_like(pos_items)it2rel {it: r for …