def closest_contexts(self, w, n=10): """ Assumes the vectors have been normalized. """ scores = self.represent(w) return heapq.nlargest(n, zip(scores.data, [self.ic[i] for i in scores.indices]))